f1module Cisco-IOS-XR-um-performance-mgmt-cfg {f1module Cisco-IOS-XR-um-performance-mgmt-cfg {
2  namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-um-performance-mgmt-cfg";2  namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-um-performance-mgmt-cfg";
3  prefix um-performance-mgmt-cfg;3  prefix um-performance-mgmt-cfg;
44
5  import Cisco-IOS-XR-types {5  import Cisco-IOS-XR-types {
6    prefix xr;6    prefix xr;
7  }7  }
8  import ietf-inet-types {8  import ietf-inet-types {
9    prefix inet;9    prefix inet;
n10  }n
11  import cisco-semver {
12    prefix semver;
13  }10  }
1411
15  organization12  organization
16    "Cisco Systems, Inc.";13    "Cisco Systems, Inc.";
17  contact14  contact
18    "Cisco Systems, Inc.15    "Cisco Systems, Inc.
19     Customer Service16     Customer Service
20     17     
21     Postal: 170 West Tasman Drive18     Postal: 170 West Tasman Drive
22     San Jose, CA 9513419     San Jose, CA 95134
23     20     
24     Tel: +1 800 553-NETS21     Tel: +1 800 553-NETS
25     22     
26     E-mail: cs-yang@cisco.com";23     E-mail: cs-yang@cisco.com";
27  description24  description
28    "This module contains a collection of YANG definitions25    "This module contains a collection of YANG definitions
29     for Cisco IOS-XR performance-mgmt package configuration.26     for Cisco IOS-XR performance-mgmt package configuration.
30     27     
31     This YANG module augments the28     This YANG module augments the
32     modules with configuration data.29     modules with configuration data.
33     30     
34     Copyright (c) 2021-2022, 2023 by Cisco Systems, Inc.31     Copyright (c) 2021-2022, 2023 by Cisco Systems, Inc.
35     All rights reserved.";32     All rights reserved.";
3633
37  revision 2023-05-24 {34  revision 2023-05-24 {
38    description35    description
39      "Adding delta node";36      "Adding delta node";
n40    semver:module-version "1.1.0";n
41  }37  }
42  revision 2021-07-21 {38  revision 2021-07-21 {
43    description39    description
44      "Initial release";40      "Initial release";
t45    semver:module-version "1.0.0";t
46  }41  }
4742
48  container performance-mgmt {43  container performance-mgmt {
49    description44    description
50      "Performance Management configuration & operation subcommands";45      "Performance Management configuration & operation subcommands";
51    container statistics {46    container statistics {
52      description47      description
53        "Configure statistics for data collection";48        "Configure statistics for data collection";
54      container interface {49      container interface {
55        description50        description
56          "Configure statistics collection for interfaces";51          "Configure statistics collection for interfaces";
57        container basic-counters {52        container basic-counters {
58          description53          description
59            "Configure data collection for basic counters";54            "Configure data collection for basic counters";
60          container templates {55          container templates {
61            description56            description
62              "Specify template";57              "Specify template";
63            list template {58            list template {
64              key "template-name";59              key "template-name";
65              description60              description
66                "Specify template";61                "Specify template";
67              leaf template-name {62              leaf template-name {
68                type xr:Cisco-ios-xr-string {63                type xr:Cisco-ios-xr-string {
69                  length "1..800" {64                  length "1..800" {
70                    description65                    description
71                      "Template name";66                      "Template name";
72                  }67                  }
73                }68                }
74                description69                description
75                  "Specify template";70                  "Specify template";
76              }71              }
77              leaf sample-size {72              leaf sample-size {
78                type uint32 {73                type uint32 {
79                  range "1..60" {74                  range "1..60" {
80                    description75                    description
81                      "Number of samples";76                      "Number of samples";
82                  }77                  }
83                }78                }
84                description79                description
85                  "Number of samples to be taken";80                  "Number of samples to be taken";
86              }81              }
87              leaf sample-interval {82              leaf sample-interval {
88                type uint32 {83                type uint32 {
89                  range "1..60" {84                  range "1..60" {
90                    description85                    description
91                      "Frequency of samples";86                      "Frequency of samples";
92                  }87                  }
93                }88                }
94                description89                description
95                  "Frequency of sampling in minutes";90                  "Frequency of sampling in minutes";
96              }91              }
97              container history-persistent {92              container history-persistent {
98                presence "Indicates a history-persistent node is configured.";93                presence "Indicates a history-persistent node is configured.";
99                description94                description
100                  "Keep history statistics persistently";95                  "Keep history statistics persistently";
101              }96              }
102              leaf regular-expression {97              leaf regular-expression {
103                type xr:Cisco-ios-xr-string {98                type xr:Cisco-ios-xr-string {
104                  length "1..32" {99                  length "1..32" {
105                    description100                    description
106                      "Regular expression name to be applied";101                      "Regular expression name to be applied";
107                  }102                  }
108                }103                }
109                description104                description
110                  "Instance filtering by regular expression";105                  "Instance filtering by regular expression";
111              }106              }
112            }107            }
113          }108          }
114          container default {109          container default {
115            presence "Indicates a default node is configured.";110            presence "Indicates a default node is configured.";
116            description111            description
117              "Default template";112              "Default template";
118            leaf sample-size {113            leaf sample-size {
119              type uint32 {114              type uint32 {
120                range "1..60" {115                range "1..60" {
121                  description116                  description
122                    "Number of samples";117                    "Number of samples";
123                }118                }
124              }119              }
125              description120              description
126                "Number of samples to be taken";121                "Number of samples to be taken";
127            }122            }
128            leaf sample-interval {123            leaf sample-interval {
129              type uint32 {124              type uint32 {
130                range "1..60" {125                range "1..60" {
131                  description126                  description
132                    "Frequency of samples";127                    "Frequency of samples";
133                }128                }
134              }129              }
135              description130              description
136                "Frequency of sampling in minutes";131                "Frequency of sampling in minutes";
137            }132            }
138            container history-persistent {133            container history-persistent {
139              presence "Indicates a history-persistent node is configured.";134              presence "Indicates a history-persistent node is configured.";
140              description135              description
141                "Keep history statistics persistently";136                "Keep history statistics persistently";
142            }137            }
143            leaf regular-expression {138            leaf regular-expression {
144              type xr:Cisco-ios-xr-string {139              type xr:Cisco-ios-xr-string {
145                length "1..32" {140                length "1..32" {
146                  description141                  description
147                    "Regular expression name to be applied";142                    "Regular expression name to be applied";
148                }143                }
149              }144              }
150              description145              description
151                "Instance filtering by regular expression";146                "Instance filtering by regular expression";
152            }147            }
153          }148          }
154        }149        }
155        container generic-counters {150        container generic-counters {
156          description151          description
157            "Configure data collection for generic counters";152            "Configure data collection for generic counters";
158          container templates {153          container templates {
159            description154            description
160              "Specify template";155              "Specify template";
161            list template {156            list template {
162              key "template-name";157              key "template-name";
163              description158              description
164                "Specify template";159                "Specify template";
165              leaf template-name {160              leaf template-name {
166                type xr:Cisco-ios-xr-string {161                type xr:Cisco-ios-xr-string {
167                  length "1..800" {162                  length "1..800" {
168                    description163                    description
169                      "Template name";164                      "Template name";
170                  }165                  }
171                }166                }
172                description167                description
173                  "Specify template";168                  "Specify template";
174              }169              }
175              leaf sample-size {170              leaf sample-size {
176                type uint32 {171                type uint32 {
177                  range "1..60" {172                  range "1..60" {
178                    description173                    description
179                      "Number of samples";174                      "Number of samples";
180                  }175                  }
181                }176                }
182                description177                description
183                  "Number of samples to be taken";178                  "Number of samples to be taken";
184              }179              }
185              leaf sample-interval {180              leaf sample-interval {
186                type uint32 {181                type uint32 {
187                  range "1..60" {182                  range "1..60" {
188                    description183                    description
189                      "Frequency of samples";184                      "Frequency of samples";
190                  }185                  }
191                }186                }
192                description187                description
193                  "Frequency of sampling in minutes";188                  "Frequency of sampling in minutes";
194              }189              }
195              container history-persistent {190              container history-persistent {
196                presence "Indicates a history-persistent node is configured.";191                presence "Indicates a history-persistent node is configured.";
197                description192                description
198                  "Keep history statistics persistently";193                  "Keep history statistics persistently";
199              }194              }
200              leaf regular-expression {195              leaf regular-expression {
201                type xr:Cisco-ios-xr-string {196                type xr:Cisco-ios-xr-string {
202                  length "1..32" {197                  length "1..32" {
203                    description198                    description
204                      "Regular expression name to be applied";199                      "Regular expression name to be applied";
205                  }200                  }
206                }201                }
207                description202                description
208                  "Instance filtering by regular expression";203                  "Instance filtering by regular expression";
209              }204              }
210              leaf vrf-group {205              leaf vrf-group {
211                type xr:Cisco-ios-xr-string {206                type xr:Cisco-ios-xr-string {
212                  length "1..32" {207                  length "1..32" {
213                    description208                    description
214                      "Regular expression name to be applied";209                      "Regular expression name to be applied";
215                  }210                  }
216                }211                }
217                description212                description
218                  "Instance filtering by VRF name regular expression";213                  "Instance filtering by VRF name regular expression";
219              }214              }
220            }215            }
221          }216          }
222          container default {217          container default {
223            presence "Indicates a default node is configured.";218            presence "Indicates a default node is configured.";
224            description219            description
225              "Default template";220              "Default template";
226            leaf sample-size {221            leaf sample-size {
227              type uint32 {222              type uint32 {
228                range "1..60" {223                range "1..60" {
229                  description224                  description
230                    "Number of samples";225                    "Number of samples";
231                }226                }
232              }227              }
233              description228              description
234                "Number of samples to be taken";229                "Number of samples to be taken";
235            }230            }
236            leaf sample-interval {231            leaf sample-interval {
237              type uint32 {232              type uint32 {
238                range "1..60" {233                range "1..60" {
239                  description234                  description
240                    "Frequency of samples";235                    "Frequency of samples";
241                }236                }
242              }237              }
243              description238              description
244                "Frequency of sampling in minutes";239                "Frequency of sampling in minutes";
245            }240            }
246            container history-persistent {241            container history-persistent {
247              presence "Indicates a history-persistent node is configured.";242              presence "Indicates a history-persistent node is configured.";
248              description243              description
249                "Keep history statistics persistently";244                "Keep history statistics persistently";
250            }245            }
251            leaf regular-expression {246            leaf regular-expression {
252              type xr:Cisco-ios-xr-string {247              type xr:Cisco-ios-xr-string {
253                length "1..32" {248                length "1..32" {
254                  description249                  description
255                    "Regular expression name to be applied";250                    "Regular expression name to be applied";
256                }251                }
257              }252              }
258              description253              description
259                "Instance filtering by regular expression";254                "Instance filtering by regular expression";
260            }255            }
261            leaf vrf-group {256            leaf vrf-group {
262              type xr:Cisco-ios-xr-string {257              type xr:Cisco-ios-xr-string {
263                length "1..32" {258                length "1..32" {
264                  description259                  description
265                    "Regular expression name to be applied";260                    "Regular expression name to be applied";
266                }261                }
267              }262              }
268              description263              description
269                "Instance filtering by VRF name regular expression";264                "Instance filtering by VRF name regular expression";
270            }265            }
271          }266          }
272        }267        }
273        container data-rates {268        container data-rates {
274          description269          description
275            "Configure data collection for data rates";270            "Configure data collection for data rates";
276          container templates {271          container templates {
277            description272            description
278              "Specify template";273              "Specify template";
279            list template {274            list template {
280              key "template-name";275              key "template-name";
281              description276              description
282                "Specify template";277                "Specify template";
283              leaf template-name {278              leaf template-name {
284                type xr:Cisco-ios-xr-string {279                type xr:Cisco-ios-xr-string {
285                  length "1..800" {280                  length "1..800" {
286                    description281                    description
287                      "Template name";282                      "Template name";
288                  }283                  }
289                }284                }
290                description285                description
291                  "Specify template";286                  "Specify template";
292              }287              }
293              leaf sample-size {288              leaf sample-size {
294                type uint32 {289                type uint32 {
295                  range "1..60" {290                  range "1..60" {
296                    description291                    description
297                      "Number of samples";292                      "Number of samples";
298                  }293                  }
299                }294                }
300                description295                description
301                  "Number of samples to be taken";296                  "Number of samples to be taken";
302              }297              }
303              leaf sample-interval {298              leaf sample-interval {
304                type uint32 {299                type uint32 {
305                  range "1..60" {300                  range "1..60" {
306                    description301                    description
307                      "Frequency of samples";302                      "Frequency of samples";
308                  }303                  }
309                }304                }
310                description305                description
311                  "Frequency of sampling in minutes";306                  "Frequency of sampling in minutes";
312              }307              }
313              container history-persistent {308              container history-persistent {
314                presence "Indicates a history-persistent node is configured.";309                presence "Indicates a history-persistent node is configured.";
315                description310                description
316                  "Keep history statistics persistenly";311                  "Keep history statistics persistenly";
317              }312              }
318              leaf regular-expression {313              leaf regular-expression {
319                type xr:Cisco-ios-xr-string {314                type xr:Cisco-ios-xr-string {
320                  length "1..32" {315                  length "1..32" {
321                    description316                    description
322                      "Regular expression name to be applied";317                      "Regular expression name to be applied";
323                  }318                  }
324                }319                }
325                description320                description
326                  "Instance filtering by regular expression";321                  "Instance filtering by regular expression";
327              }322              }
328              leaf vrf-group {323              leaf vrf-group {
329                type xr:Cisco-ios-xr-string {324                type xr:Cisco-ios-xr-string {
330                  length "1..32" {325                  length "1..32" {
331                    description326                    description
332                      "Regular expression name to be applied";327                      "Regular expression name to be applied";
333                  }328                  }
334                }329                }
335                description330                description
336                  "Instance filtering by VRF name regular expression";331                  "Instance filtering by VRF name regular expression";
337              }332              }
338            }333            }
339          }334          }
340          container default {335          container default {
341            presence "Indicates a default node is configured.";336            presence "Indicates a default node is configured.";
342            description337            description
343              "Default template";338              "Default template";
344            leaf sample-size {339            leaf sample-size {
345              type uint32 {340              type uint32 {
346                range "1..60" {341                range "1..60" {
347                  description342                  description
348                    "Number of samples";343                    "Number of samples";
349                }344                }
350              }345              }
351              description346              description
352                "Number of samples to be taken";347                "Number of samples to be taken";
353            }348            }
354            leaf sample-interval {349            leaf sample-interval {
355              type uint32 {350              type uint32 {
356                range "1..60" {351                range "1..60" {
357                  description352                  description
358                    "Frequency of samples";353                    "Frequency of samples";
359                }354                }
360              }355              }
361              description356              description
362                "Frequency of sampling in minutes";357                "Frequency of sampling in minutes";
363            }358            }
364            container history-persistent {359            container history-persistent {
365              presence "Indicates a history-persistent node is configured.";360              presence "Indicates a history-persistent node is configured.";
366              description361              description
367                "Keep history statistics persistenly";362                "Keep history statistics persistenly";
368            }363            }
369            leaf regular-expression {364            leaf regular-expression {
370              type xr:Cisco-ios-xr-string {365              type xr:Cisco-ios-xr-string {
371                length "1..32" {366                length "1..32" {
372                  description367                  description
373                    "Regular expression name to be applied";368                    "Regular expression name to be applied";
374                }369                }
375              }370              }
376              description371              description
377                "Instance filtering by regular expression";372                "Instance filtering by regular expression";
378            }373            }
379            leaf vrf-group {374            leaf vrf-group {
380              type xr:Cisco-ios-xr-string {375              type xr:Cisco-ios-xr-string {
381                length "1..32" {376                length "1..32" {
382                  description377                  description
383                    "Regular expression name to be applied";378                    "Regular expression name to be applied";
384                }379                }
385              }380              }
386              description381              description
387                "Instance filtering by VRF name regular expression";382                "Instance filtering by VRF name regular expression";
388            }383            }
389          }384          }
390        }385        }
391      }386      }
392      container node {387      container node {
393        description388        description
394          "Configure statistics collection for node";389          "Configure statistics collection for node";
395        container memory {390        container memory {
396          description391          description
397            "Configure data collection for memory";392            "Configure data collection for memory";
398          container templates {393          container templates {
399            description394            description
400              "Specify template";395              "Specify template";
401            list template {396            list template {
402              key "template-name";397              key "template-name";
403              description398              description
404                "Specify template";399                "Specify template";
405              leaf template-name {400              leaf template-name {
406                type xr:Cisco-ios-xr-string {401                type xr:Cisco-ios-xr-string {
407                  length "1..800" {402                  length "1..800" {
408                    description403                    description
409                      "Template name";404                      "Template name";
410                  }405                  }
411                }406                }
412                description407                description
413                  "Specify template";408                  "Specify template";
414              }409              }
415              leaf sample-size {410              leaf sample-size {
416                type uint32 {411                type uint32 {
417                  range "1..60" {412                  range "1..60" {
418                    description413                    description
419                      "Number of samples";414                      "Number of samples";
420                  }415                  }
421                }416                }
422                description417                description
423                  "Number of samples to be taken";418                  "Number of samples to be taken";
424              }419              }
425              leaf sample-interval {420              leaf sample-interval {
426                type uint32 {421                type uint32 {
427                  range "1..60" {422                  range "1..60" {
428                    description423                    description
429                      "Frequency of samples";424                      "Frequency of samples";
430                  }425                  }
431                }426                }
432                description427                description
433                  "Frequency of each sample in minutes";428                  "Frequency of each sample in minutes";
434              }429              }
435              container history-persistent {430              container history-persistent {
436                presence "Indicates a history-persistent node is configured.";431                presence "Indicates a history-persistent node is configured.";
437                description432                description
438                  "Keep history statistics persistently";433                  "Keep history statistics persistently";
439              }434              }
440            }435            }
441          }436          }
442          container default {437          container default {
443            description438            description
444              "Default template";439              "Default template";
445            leaf sample-size {440            leaf sample-size {
446              type uint32 {441              type uint32 {
447                range "1..60" {442                range "1..60" {
448                  description443                  description
449                    "Number of samples";444                    "Number of samples";
450                }445                }
451              }446              }
452              description447              description
453                "Number of samples to be taken";448                "Number of samples to be taken";
454            }449            }
455            leaf sample-interval {450            leaf sample-interval {
456              type uint32 {451              type uint32 {
457                range "1..60" {452                range "1..60" {
458                  description453                  description
459                    "Frequency of samples";454                    "Frequency of samples";
460                }455                }
461              }456              }
462              description457              description
463                "Frequency of each sample in minutes";458                "Frequency of each sample in minutes";
464            }459            }
465            container history-persistent {460            container history-persistent {
466              presence "Indicates a history-persistent node is configured.";461              presence "Indicates a history-persistent node is configured.";
467              description462              description
468                "Keep history statistics persistently";463                "Keep history statistics persistently";
469            }464            }
470          }465          }
471        }466        }
472        container cpu {467        container cpu {
473          description468          description
474            "Configure data collection for cpu";469            "Configure data collection for cpu";
475          container templates {470          container templates {
476            description471            description
477              "Specify template";472              "Specify template";
478            list template {473            list template {
479              key "template-name";474              key "template-name";
480              description475              description
481                "Specify template";476                "Specify template";
482              leaf template-name {477              leaf template-name {
483                type xr:Cisco-ios-xr-string {478                type xr:Cisco-ios-xr-string {
484                  length "1..800" {479                  length "1..800" {
485                    description480                    description
486                      "Template name";481                      "Template name";
487                  }482                  }
488                }483                }
489                description484                description
490                  "Specify template";485                  "Specify template";
491              }486              }
492              leaf sample-size {487              leaf sample-size {
493                type uint32 {488                type uint32 {
494                  range "1..60" {489                  range "1..60" {
495                    description490                    description
496                      "Number of samples";491                      "Number of samples";
497                  }492                  }
498                }493                }
499                description494                description
500                  "Number of samples to be taken";495                  "Number of samples to be taken";
501              }496              }
502              leaf sample-interval {497              leaf sample-interval {
503                type uint32 {498                type uint32 {
504                  range "1..60" {499                  range "1..60" {
505                    description500                    description
506                      "Frequency of samples";501                      "Frequency of samples";
507                  }502                  }
508                }503                }
509                description504                description
510                  "Frequency of each sample in minutes";505                  "Frequency of each sample in minutes";
511              }506              }
512              container history-persistent {507              container history-persistent {
513                presence "Indicates a history-persistent node is configured.";508                presence "Indicates a history-persistent node is configured.";
514                description509                description
515                  "Keep history statistics persistently";510                  "Keep history statistics persistently";
516              }511              }
517            }512            }
518          }513          }
519          container default {514          container default {
520            presence "Indicates a default node is configured.";515            presence "Indicates a default node is configured.";
521            description516            description
522              "Default template";517              "Default template";
523            leaf sample-size {518            leaf sample-size {
524              type uint32 {519              type uint32 {
525                range "1..60" {520                range "1..60" {
526                  description521                  description
527                    "Number of samples";522                    "Number of samples";
528                }523                }
529              }524              }
530              description525              description
531                "Number of samples to be taken";526                "Number of samples to be taken";
532            }527            }
533            leaf sample-interval {528            leaf sample-interval {
534              type uint32 {529              type uint32 {
535                range "1..60" {530                range "1..60" {
536                  description531                  description
537                    "Frequency of samples";532                    "Frequency of samples";
538                }533                }
539              }534              }
540              description535              description
541                "Frequency of each sample in minutes";536                "Frequency of each sample in minutes";
542            }537            }
543            container history-persistent {538            container history-persistent {
544              presence "Indicates a history-persistent node is configured.";539              presence "Indicates a history-persistent node is configured.";
545              description540              description
546                "Keep history statistics persistently";541                "Keep history statistics persistently";
547            }542            }
548          }543          }
549        }544        }
550        container process {545        container process {
551          description546          description
552            "Configure data collection for process";547            "Configure data collection for process";
553          container templates {548          container templates {
554            description549            description
555              "Specify template";550              "Specify template";
556            list template {551            list template {
557              key "template-name";552              key "template-name";
558              description553              description
559                "Specify template";554                "Specify template";
560              leaf template-name {555              leaf template-name {
561                type xr:Cisco-ios-xr-string {556                type xr:Cisco-ios-xr-string {
562                  length "1..800" {557                  length "1..800" {
563                    description558                    description
564                      "Template name";559                      "Template name";
565                  }560                  }
566                }561                }
567                description562                description
568                  "Specify template";563                  "Specify template";
569              }564              }
570              leaf sample-size {565              leaf sample-size {
571                type uint32 {566                type uint32 {
572                  range "1..60" {567                  range "1..60" {
573                    description568                    description
574                      "Number of samples";569                      "Number of samples";
575                  }570                  }
576                }571                }
577                description572                description
578                  "Number of samples to be taken";573                  "Number of samples to be taken";
579              }574              }
580              leaf sample-interval {575              leaf sample-interval {
581                type uint32 {576                type uint32 {
582                  range "1..60" {577                  range "1..60" {
583                    description578                    description
584                      "Frequency of samples";579                      "Frequency of samples";
585                  }580                  }
586                }581                }
587                description582                description
588                  "Frequency of each sample in minutes";583                  "Frequency of each sample in minutes";
589              }584              }
590              container history-persistent {585              container history-persistent {
591                presence "Indicates a history-persistent node is configured.";586                presence "Indicates a history-persistent node is configured.";
592                description587                description
593                  "Keep history statistics persistently";588                  "Keep history statistics persistently";
594              }589              }
595            }590            }
596          }591          }
597          container default {592          container default {
598            presence "Indicates a default node is configured.";593            presence "Indicates a default node is configured.";
599            description594            description
600              "Default template";595              "Default template";
601            leaf sample-size {596            leaf sample-size {
602              type uint32 {597              type uint32 {
603                range "1..60" {598                range "1..60" {
604                  description599                  description
605                    "Number of samples";600                    "Number of samples";
606                }601                }
607              }602              }
608              description603              description
609                "Number of samples to be taken";604                "Number of samples to be taken";
610            }605            }
611            leaf sample-interval {606            leaf sample-interval {
612              type uint32 {607              type uint32 {
613                range "1..60" {608                range "1..60" {
614                  description609                  description
615                    "Frequency of samples";610                    "Frequency of samples";
616                }611                }
617              }612              }
618              description613              description
619                "Frequency of each sample in minutes";614                "Frequency of each sample in minutes";
620            }615            }
621            container history-persistent {616            container history-persistent {
622              presence "Indicates a history-persistent node is configured.";617              presence "Indicates a history-persistent node is configured.";
623              description618              description
624                "Keep history statistics persistently";619                "Keep history statistics persistently";
625            }620            }
626          }621          }
627        }622        }
628      }623      }
629      container bgp {624      container bgp {
630        description625        description
631          "Configure statistics collection for bgp";626          "Configure statistics collection for bgp";
632        container templates {627        container templates {
633          description628          description
634            "Specify template";629            "Specify template";
635          list template {630          list template {
636            key "template-name";631            key "template-name";
637            description632            description
638              "Specify template";633              "Specify template";
639            leaf template-name {634            leaf template-name {
640              type xr:Cisco-ios-xr-string {635              type xr:Cisco-ios-xr-string {
641                length "1..800" {636                length "1..800" {
642                  description637                  description
643                    "Template name";638                    "Template name";
644                }639                }
645              }640              }
646              description641              description
647                "Specify template";642                "Specify template";
648            }643            }
649            leaf sample-size {644            leaf sample-size {
650              type uint32 {645              type uint32 {
651                range "1..60" {646                range "1..60" {
652                  description647                  description
653                    "Number of samples";648                    "Number of samples";
654                }649                }
655              }650              }
656              description651              description
657                "Number of samples to be taken";652                "Number of samples to be taken";
658            }653            }
659            leaf sample-interval {654            leaf sample-interval {
660              type uint32 {655              type uint32 {
661                range "1..60" {656                range "1..60" {
662                  description657                  description
663                    "frequency of samples";658                    "frequency of samples";
664                }659                }
665              }660              }
666              description661              description
667                "Frequency of each sample in minutes";662                "Frequency of each sample in minutes";
668            }663            }
669            container history-persistent {664            container history-persistent {
670              presence "Indicates a history-persistent node is configured.";665              presence "Indicates a history-persistent node is configured.";
671              description666              description
672                "Keep history statistics persistently";667                "Keep history statistics persistently";
673            }668            }
674          }669          }
675        }670        }
676        container default {671        container default {
677          presence "Indicates a default node is configured.";672          presence "Indicates a default node is configured.";
678          description673          description
679            "Default template";674            "Default template";
680          leaf sample-size {675          leaf sample-size {
681            type uint32 {676            type uint32 {
682              range "1..60" {677              range "1..60" {
683                description678                description
684                  "Number of samples";679                  "Number of samples";
685              }680              }
686            }681            }
687            description682            description
688              "Number of samples to be taken";683              "Number of samples to be taken";
689          }684          }
690          leaf sample-interval {685          leaf sample-interval {
691            type uint32 {686            type uint32 {
692              range "1..60" {687              range "1..60" {
693                description688                description
694                  "frequency of samples";689                  "frequency of samples";
695              }690              }
696            }691            }
697            description692            description
698              "Frequency of each sample in minutes";693              "Frequency of each sample in minutes";
699          }694          }
700          container history-persistent {695          container history-persistent {
701            presence "Indicates a history-persistent node is configured.";696            presence "Indicates a history-persistent node is configured.";
702            description697            description
703              "Keep history statistics persistently";698              "Keep history statistics persistently";
704          }699          }
705        }700        }
706      }701      }
707      container mpls {702      container mpls {
708        description703        description
709          "Configure statistics collection for mpls ";704          "Configure statistics collection for mpls ";
710        container ldp {705        container ldp {
711          description706          description
712            "Configure data collection for a mpls label distribution protocol";707            "Configure data collection for a mpls label distribution protocol";
713          container templates {708          container templates {
714            description709            description
715              "Specify template";710              "Specify template";
716            list template {711            list template {
717              key "template-name";712              key "template-name";
718              description713              description
719                "Specify template";714                "Specify template";
720              leaf template-name {715              leaf template-name {
721                type xr:Cisco-ios-xr-string {716                type xr:Cisco-ios-xr-string {
722                  length "1..800" {717                  length "1..800" {
723                    description718                    description
724                      "Template name";719                      "Template name";
725                  }720                  }
726                }721                }
727                description722                description
728                  "Specify template";723                  "Specify template";
729              }724              }
730              leaf sample-size {725              leaf sample-size {
731                type uint32 {726                type uint32 {
732                  range "1..60" {727                  range "1..60" {
733                    description728                    description
734                      "Number of samples";729                      "Number of samples";
735                  }730                  }
736                }731                }
737                description732                description
738                  "Number of samples to be taken";733                  "Number of samples to be taken";
739              }734              }
740              leaf sample-interval {735              leaf sample-interval {
741                type uint32 {736                type uint32 {
742                  range "1..60" {737                  range "1..60" {
743                    description738                    description
744                      "Frequency of samples";739                      "Frequency of samples";
745                  }740                  }
746                }741                }
747                description742                description
748                  "Frequency of each sample in minutes";743                  "Frequency of each sample in minutes";
749              }744              }
750              container history-persistent {745              container history-persistent {
751                presence "Indicates a history-persistent node is configured.";746                presence "Indicates a history-persistent node is configured.";
752                description747                description
753                  "Keep history statistics persistently";748                  "Keep history statistics persistently";
754              }749              }
755              leaf vrf {750              leaf vrf {
756                type xr:Cisco-ios-xr-string {751                type xr:Cisco-ios-xr-string {
757                  length "1..32" {752                  length "1..32" {
758                    description753                    description
759                      "VRF name";754                      "VRF name";
760                  }755                  }
761                }756                }
762                description757                description
763                  "Specify VRF name";758                  "Specify VRF name";
764              }759              }
765            }760            }
766          }761          }
767          container default {762          container default {
768            presence "Indicates a default node is configured.";763            presence "Indicates a default node is configured.";
769            description764            description
770              "Default template";765              "Default template";
771            leaf sample-size {766            leaf sample-size {
772              type uint32 {767              type uint32 {
773                range "1..60" {768                range "1..60" {
774                  description769                  description
775                    "Number of samples";770                    "Number of samples";
776                }771                }
777              }772              }
778              description773              description
779                "Number of samples to be taken";774                "Number of samples to be taken";
780            }775            }
781            leaf sample-interval {776            leaf sample-interval {
782              type uint32 {777              type uint32 {
783                range "1..60" {778                range "1..60" {
784                  description779                  description
785                    "Frequency of samples";780                    "Frequency of samples";
786                }781                }
787              }782              }
788              description783              description
789                "Frequency of each sample in minutes";784                "Frequency of each sample in minutes";
790            }785            }
791            container history-persistent {786            container history-persistent {
792              presence "Indicates a history-persistent node is configured.";787              presence "Indicates a history-persistent node is configured.";
793              description788              description
794                "Keep history statistics persistently";789                "Keep history statistics persistently";
795            }790            }
796            leaf vrf {791            leaf vrf {
797              type xr:Cisco-ios-xr-string {792              type xr:Cisco-ios-xr-string {
798                length "1..32" {793                length "1..32" {
799                  description794                  description
800                    "VRF name";795                    "VRF name";
801                }796                }
802              }797              }
803              description798              description
804                "Specify VRF name";799                "Specify VRF name";
805            }800            }
806          }801          }
807        }802        }
808      }803      }
809      container ospf {804      container ospf {
810        description805        description
811          "Configure statistics collection for OSPF";806          "Configure statistics collection for OSPF";
812        container v2protocol {807        container v2protocol {
813          description808          description
814            "Configure data collection for v2 protocol";809            "Configure data collection for v2 protocol";
815          container templates {810          container templates {
816            description811            description
817              "Specify template";812              "Specify template";
818            list template {813            list template {
819              key "template-name";814              key "template-name";
820              description815              description
821                "Specify template";816                "Specify template";
822              leaf template-name {817              leaf template-name {
823                type xr:Cisco-ios-xr-string {818                type xr:Cisco-ios-xr-string {
824                  length "1..800" {819                  length "1..800" {
825                    description820                    description
826                      "Template name";821                      "Template name";
827                  }822                  }
828                }823                }
829                description824                description
830                  "Specify template";825                  "Specify template";
831              }826              }
832              leaf sample-size {827              leaf sample-size {
833                type uint32 {828                type uint32 {
834                  range "1..60" {829                  range "1..60" {
835                    description830                    description
836                      "Number of samples";831                      "Number of samples";
837                  }832                  }
838                }833                }
839                description834                description
840                  "Number of samples to be taken";835                  "Number of samples to be taken";
841              }836              }
842              leaf sample-interval {837              leaf sample-interval {
843                type uint32 {838                type uint32 {
844                  range "1..60" {839                  range "1..60" {
845                    description840                    description
846                      "Frequency of samples";841                      "Frequency of samples";
847                  }842                  }
848                }843                }
849                description844                description
850                  "Frequency of sampling in minutes";845                  "Frequency of sampling in minutes";
851              }846              }
852              container history-persistent {847              container history-persistent {
853                presence "Indicates a history-persistent node is configured.";848                presence "Indicates a history-persistent node is configured.";
854                description849                description
855                  "Keep history statistics persistently";850                  "Keep history statistics persistently";
856              }851              }
857            }852            }
858          }853          }
859          container default {854          container default {
860            presence "Indicates a default node is configured.";855            presence "Indicates a default node is configured.";
861            description856            description
862              "Default template";857              "Default template";
863            leaf sample-size {858            leaf sample-size {
864              type uint32 {859              type uint32 {
865                range "1..60" {860                range "1..60" {
866                  description861                  description
867                    "Number of samples";862                    "Number of samples";
868                }863                }
869              }864              }
870              description865              description
871                "Number of samples to be taken";866                "Number of samples to be taken";
872            }867            }
873            leaf sample-interval {868            leaf sample-interval {
874              type uint32 {869              type uint32 {
875                range "1..60" {870                range "1..60" {
876                  description871                  description
877                    "Frequency of samples";872                    "Frequency of samples";
878                }873                }
879              }874              }
880              description875              description
881                "Frequency of sampling in minutes";876                "Frequency of sampling in minutes";
882            }877            }
883            container history-persistent {878            container history-persistent {
884              presence "Indicates a history-persistent node is configured.";879              presence "Indicates a history-persistent node is configured.";
885              description880              description
886                "Keep history statistics persistently";881                "Keep history statistics persistently";
887            }882            }
888          }883          }
889        }884        }
890        container v3protocol {885        container v3protocol {
891          description886          description
892            "Configure data collection for v3 protocol";887            "Configure data collection for v3 protocol";
893          container templates {888          container templates {
894            description889            description
895              "Specify template";890              "Specify template";
896            list template {891            list template {
897              key "template-name";892              key "template-name";
898              description893              description
899                "Specify template";894                "Specify template";
900              leaf template-name {895              leaf template-name {
901                type xr:Cisco-ios-xr-string {896                type xr:Cisco-ios-xr-string {
902                  length "1..800" {897                  length "1..800" {
903                    description898                    description
904                      "Template name";899                      "Template name";
905                  }900                  }
906                }901                }
907                description902                description
908                  "Specify template";903                  "Specify template";
909              }904              }
910              leaf sample-size {905              leaf sample-size {
911                type uint32 {906                type uint32 {
912                  range "1..60" {907                  range "1..60" {
913                    description908                    description
914                      "Number of samples";909                      "Number of samples";
915                  }910                  }
916                }911                }
917                description912                description
918                  "Number of samples to be taken";913                  "Number of samples to be taken";
919              }914              }
920              leaf sample-interval {915              leaf sample-interval {
921                type uint32 {916                type uint32 {
922                  range "1..60" {917                  range "1..60" {
923                    description918                    description
924                      "Frequency of samples";919                      "Frequency of samples";
925                  }920                  }
926                }921                }
927                description922                description
928                  "Frequency of sampling in minutes";923                  "Frequency of sampling in minutes";
929              }924              }
930              container history-persistent {925              container history-persistent {
931                presence "Indicates a history-persistent node is configured.";926                presence "Indicates a history-persistent node is configured.";
932                description927                description
933                  "Keep history statistics persistently";928                  "Keep history statistics persistently";
934              }929              }
935            }930            }
936          }931          }
937          container default {932          container default {
938            presence "Indicates a default node is configured.";933            presence "Indicates a default node is configured.";
939            description934            description
940              "Default template";935              "Default template";
941            leaf sample-size {936            leaf sample-size {
942              type uint32 {937              type uint32 {
943                range "1..60" {938                range "1..60" {
944                  description939                  description
945                    "Number of samples";940                    "Number of samples";
946                }941                }
947              }942              }
948              description943              description
949                "Number of samples to be taken";944                "Number of samples to be taken";
950            }945            }
951            leaf sample-interval {946            leaf sample-interval {
952              type uint32 {947              type uint32 {
953                range "1..60" {948                range "1..60" {
954                  description949                  description
955                    "Frequency of samples";950                    "Frequency of samples";
956                }951                }
957              }952              }
958              description953              description
959                "Frequency of sampling in minutes";954                "Frequency of sampling in minutes";
960            }955            }
961            container history-persistent {956            container history-persistent {
962              presence "Indicates a history-persistent node is configured.";957              presence "Indicates a history-persistent node is configured.";
963              description958              description
964                "Keep history statistics persistently";959                "Keep history statistics persistently";
965            }960            }
966          }961          }
967        }962        }
968      }963      }
969    }964    }
970    container thresholds {965    container thresholds {
971      description966      description
972        "Configure thresholds for collected data";967        "Configure thresholds for collected data";
973      container interface {968      container interface {
974        description969        description
975          "Configure thresholds for interfaces";970          "Configure thresholds for interfaces";
976        container basic-counters {971        container basic-counters {
977          description972          description
978            "Configure threshold attributes for basic counters";973            "Configure threshold attributes for basic counters";
979          container templates {974          container templates {
980            description975            description
981              "Specify template";976              "Specify template";
982            list template {977            list template {
983              key "template-name";978              key "template-name";
984              description979              description
985                "Specify template";980                "Specify template";
986              leaf template-name {981              leaf template-name {
987                type xr:Cisco-ios-xr-string {982                type xr:Cisco-ios-xr-string {
988                  length "1..800" {983                  length "1..800" {
989                    description984                    description
990                      "Template name";985                      "Template name";
991                  }986                  }
992                }987                }
993                description988                description
994                  "Specify template";989                  "Specify template";
995              }990              }
996              leaf sample-interval {991              leaf sample-interval {
997                type uint32 {992                type uint32 {
998                  range "1..60" {993                  range "1..60" {
999                    description994                    description
1000                      "Frequency of samples";995                      "Frequency of samples";
1001                  }996                  }
1002                }997                }
1003                description998                description
1004                  "Frequency of sampling in minutes";999                  "Frequency of sampling in minutes";
1005              }1000              }
1006              leaf regular-expression {1001              leaf regular-expression {
1007                type xr:Cisco-ios-xr-string {1002                type xr:Cisco-ios-xr-string {
1008                  length "1..32" {1003                  length "1..32" {
1009                    description1004                    description
1010                      "Regular expression name to be applied";1005                      "Regular expression name to be applied";
1011                  }1006                  }
1012                }1007                }
1013                description1008                description
1014                  "Instance filtering by regular expression";1009                  "Instance filtering by regular expression";
1015              }1010              }
1016              container in-packets {1011              container in-packets {
1017                description1012                description
1018                  "Number of inbound packets";1013                  "Number of inbound packets";
1019                container percent {1014                container percent {
1020                  presence "Indicates a percent node is configured.";1015                  presence "Indicates a percent node is configured.";
1021                  description1016                  description
1022                    "Specify that threshold value is percent of previous sample";1017                    "Specify that threshold value is percent of previous sample";
1023                }1018                }
1024                container rearm {1019                container rearm {
1025                  description1020                  description
1026                    "Specify Rearm parameters (default - always)";1021                    "Specify Rearm parameters (default - always)";
1027                  container toggle {1022                  container toggle {
1028                    must "not(../window)";1023                    must "not(../window)";
1029                    presence "Indicates a toggle node is configured.";1024                    presence "Indicates a toggle node is configured.";
1030                    description1025                    description
1031                      "Rearm after the first period when condition is not met";1026                      "Rearm after the first period when condition is not met";
1032                  }1027                  }
1033                  leaf window {1028                  leaf window {
1034                    type uint32 {1029                    type uint32 {
1035                      range "1..100" {1030                      range "1..100" {
1036                        description1031                        description
1037                          "Rearm window size";1032                          "Rearm window size";
1038                      }1033                      }
1039                    }1034                    }
1040                    must "not(../toggle)";1035                    must "not(../toggle)";
1041                    description1036                    description
1042                      "Rearm after the window of sampling periods";1037                      "Rearm after the window of sampling periods";
1043                  }1038                  }
1044                }1039                }
1045                container delta {1040                container delta {
1046                  presence "Indicates a delta node is configured.";1041                  presence "Indicates a delta node is configured.";
1047                  description1042                  description
1048                    "Specify that threshold value is for difference from the previous sample";1043                    "Specify that threshold value is for difference from the previous sample";
1049                }1044                }
1050                container eq {1045                container eq {
1051                  presence "Indicates the node is configured.";1046                  presence "Indicates the node is configured.";
1052                  description1047                  description
1053                    "Equal to";1048                    "Equal to";
1054                  leaf threshold-value {1049                  leaf threshold-value {
1055                    type uint32 {1050                    type uint32 {
1056                      range "0..4294967295" {1051                      range "0..4294967295" {
1057                        description1052                        description
1058                          "Threshold value";1053                          "Threshold value";
1059                      }1054                      }
1060                    }1055                    }
1061                    mandatory true;1056                    mandatory true;
1062                    description1057                    description
1063                      "Threshold value";1058                      "Threshold value";
1064                  }1059                  }
1065                }1060                }
1066                container ne {1061                container ne {
1067                  presence "Indicates the node is configured.";1062                  presence "Indicates the node is configured.";
1068                  description1063                  description
1069                    "Not equal to";1064                    "Not equal to";
1070                  leaf threshold-value {1065                  leaf threshold-value {
1071                    type uint32 {1066                    type uint32 {
1072                      range "0..4294967295" {1067                      range "0..4294967295" {
1073                        description1068                        description
1074                          "Threshold value";1069                          "Threshold value";
1075                      }1070                      }
1076                    }1071                    }
1077                    mandatory true;1072                    mandatory true;
1078                    description1073                    description
1079                      "Threshold value";1074                      "Threshold value";
1080                  }1075                  }
1081                }1076                }
1082                container lt {1077                container lt {
1083                  presence "Indicates the node is configured.";1078                  presence "Indicates the node is configured.";
1084                  description1079                  description
1085                    "Less than";1080                    "Less than";
1086                  leaf threshold-value {1081                  leaf threshold-value {
1087                    type uint32 {1082                    type uint32 {
1088                      range "0..4294967295" {1083                      range "0..4294967295" {
1089                        description1084                        description
1090                          "Threshold value";1085                          "Threshold value";
1091                      }1086                      }
1092                    }1087                    }
1093                    mandatory true;1088                    mandatory true;
1094                    description1089                    description
1095                      "Threshold value";1090                      "Threshold value";
1096                  }1091                  }
1097                }1092                }
1098                container le {1093                container le {
1099                  presence "Indicates the node is configured.";1094                  presence "Indicates the node is configured.";
1100                  description1095                  description
1101                    "Less than or equal to";1096                    "Less than or equal to";
1102                  leaf threshold-value {1097                  leaf threshold-value {
1103                    type uint32 {1098                    type uint32 {
1104                      range "0..4294967295" {1099                      range "0..4294967295" {
1105                        description1100                        description
1106                          "Threshold value";1101                          "Threshold value";
1107                      }1102                      }
1108                    }1103                    }
1109                    mandatory true;1104                    mandatory true;
1110                    description1105                    description
1111                      "Threshold value";1106                      "Threshold value";
1112                  }1107                  }
1113                }1108                }
1114                container gt {1109                container gt {
1115                  presence "Indicates the node is configured.";1110                  presence "Indicates the node is configured.";
1116                  description1111                  description
1117                    "Greater than";1112                    "Greater than";
1118                  leaf threshold-value {1113                  leaf threshold-value {
1119                    type uint32 {1114                    type uint32 {
1120                      range "0..4294967295" {1115                      range "0..4294967295" {
1121                        description1116                        description
1122                          "Threshold value";1117                          "Threshold value";
1123                      }1118                      }
1124                    }1119                    }
1125                    mandatory true;1120                    mandatory true;
1126                    description1121                    description
1127                      "Threshold value";1122                      "Threshold value";
1128                  }1123                  }
1129                }1124                }
1130                container ge {1125                container ge {
1131                  presence "Indicates the node is configured.";1126                  presence "Indicates the node is configured.";
1132                  description1127                  description
1133                    "Greater than or equal to";1128                    "Greater than or equal to";
1134                  leaf threshold-value {1129                  leaf threshold-value {
1135                    type uint32 {1130                    type uint32 {
1136                      range "0..4294967295" {1131                      range "0..4294967295" {
1137                        description1132                        description
1138                          "Threshold value";1133                          "Threshold value";
1139                      }1134                      }
1140                    }1135                    }
1141                    mandatory true;1136                    mandatory true;
1142                    description1137                    description
1143                      "Threshold value";1138                      "Threshold value";
1144                  }1139                  }
1145                }1140                }
1146                container rg {1141                container rg {
1147                  presence "Indicates the node is configured.";1142                  presence "Indicates the node is configured.";
1148                  description1143                  description
1149                    "Not in range";1144                    "Not in range";
1150                  leaf start-threshold-value {1145                  leaf start-threshold-value {
1151                    type uint32 {1146                    type uint32 {
1152                      range "0..4294967295" {1147                      range "0..4294967295" {
1153                        description1148                        description
1154                          "Threshold value";1149                          "Threshold value";
1155                      }1150                      }
1156                    }1151                    }
1157                    mandatory true;1152                    mandatory true;
1158                    description1153                    description
1159                      "Threshold value";1154                      "Threshold value";
1160                  }1155                  }
1161                  leaf end-threshold-value {1156                  leaf end-threshold-value {
1162                    type uint32 {1157                    type uint32 {
1163                      range "0..4294967295" {1158                      range "0..4294967295" {
1164                        description1159                        description
1165                          "Threshold value";1160                          "Threshold value";
1166                      }1161                      }
1167                    }1162                    }
1168                    mandatory true;1163                    mandatory true;
1169                    description1164                    description
1170                      "Threshold value";1165                      "Threshold value";
1171                  }1166                  }
1172                }1167                }
1173              }1168              }
1174              container in-octets {1169              container in-octets {
1175                description1170                description
1176                  "Number of inbound octets/bytes";1171                  "Number of inbound octets/bytes";
1177                container percent {1172                container percent {
1178                  presence "Indicates a percent node is configured.";1173                  presence "Indicates a percent node is configured.";
1179                  description1174                  description
1180                    "Specify that threshold value is percent of previous sample";1175                    "Specify that threshold value is percent of previous sample";
1181                }1176                }
1182                container rearm {1177                container rearm {
1183                  description1178                  description
1184                    "Specify Rearm parameters (default - always)";1179                    "Specify Rearm parameters (default - always)";
1185                  container toggle {1180                  container toggle {
1186                    must "not(../window)";1181                    must "not(../window)";
1187                    presence "Indicates a toggle node is configured.";1182                    presence "Indicates a toggle node is configured.";
1188                    description1183                    description
1189                      "Rearm after the first period when condition is not met";1184                      "Rearm after the first period when condition is not met";
1190                  }1185                  }
1191                  leaf window {1186                  leaf window {
1192                    type uint32 {1187                    type uint32 {
1193                      range "1..100" {1188                      range "1..100" {
1194                        description1189                        description
1195                          "Rearm window size";1190                          "Rearm window size";
1196                      }1191                      }
1197                    }1192                    }
1198                    must "not(../toggle)";1193                    must "not(../toggle)";
1199                    description1194                    description
1200                      "Rearm after the window of sampling periods";1195                      "Rearm after the window of sampling periods";
1201                  }1196                  }
1202                }1197                }
1203                container delta {1198                container delta {
1204                  presence "Indicates a delta node is configured.";1199                  presence "Indicates a delta node is configured.";
1205                  description1200                  description
1206                    "Specify that threshold value is for difference from the previous sample";1201                    "Specify that threshold value is for difference from the previous sample";
1207                }1202                }
1208                container eq {1203                container eq {
1209                  presence "Indicates the node is configured.";1204                  presence "Indicates the node is configured.";
1210                  description1205                  description
1211                    "Equal to";1206                    "Equal to";
1212                  leaf threshold-value {1207                  leaf threshold-value {
1213                    type uint32 {1208                    type uint32 {
1214                      range "0..4294967295" {1209                      range "0..4294967295" {
1215                        description1210                        description
1216                          "Threshold value";1211                          "Threshold value";
1217                      }1212                      }
1218                    }1213                    }
1219                    mandatory true;1214                    mandatory true;
1220                    description1215                    description
1221                      "Threshold value";1216                      "Threshold value";
1222                  }1217                  }
1223                }1218                }
1224                container ne {1219                container ne {
1225                  presence "Indicates the node is configured.";1220                  presence "Indicates the node is configured.";
1226                  description1221                  description
1227                    "Not equal to";1222                    "Not equal to";
1228                  leaf threshold-value {1223                  leaf threshold-value {
1229                    type uint32 {1224                    type uint32 {
1230                      range "0..4294967295" {1225                      range "0..4294967295" {
1231                        description1226                        description
1232                          "Threshold value";1227                          "Threshold value";
1233                      }1228                      }
1234                    }1229                    }
1235                    mandatory true;1230                    mandatory true;
1236                    description1231                    description
1237                      "Threshold value";1232                      "Threshold value";
1238                  }1233                  }
1239                }1234                }
1240                container lt {1235                container lt {
1241                  presence "Indicates the node is configured.";1236                  presence "Indicates the node is configured.";
1242                  description1237                  description
1243                    "Less than";1238                    "Less than";
1244                  leaf threshold-value {1239                  leaf threshold-value {
1245                    type uint32 {1240                    type uint32 {
1246                      range "0..4294967295" {1241                      range "0..4294967295" {
1247                        description1242                        description
1248                          "Threshold value";1243                          "Threshold value";
1249                      }1244                      }
1250                    }1245                    }
1251                    mandatory true;1246                    mandatory true;
1252                    description1247                    description
1253                      "Threshold value";1248                      "Threshold value";
1254                  }1249                  }
1255                }1250                }
1256                container le {1251                container le {
1257                  presence "Indicates the node is configured.";1252                  presence "Indicates the node is configured.";
1258                  description1253                  description
1259                    "Less than or equal to";1254                    "Less than or equal to";
1260                  leaf threshold-value {1255                  leaf threshold-value {
1261                    type uint32 {1256                    type uint32 {
1262                      range "0..4294967295" {1257                      range "0..4294967295" {
1263                        description1258                        description
1264                          "Threshold value";1259                          "Threshold value";
1265                      }1260                      }
1266                    }1261                    }
1267                    mandatory true;1262                    mandatory true;
1268                    description1263                    description
1269                      "Threshold value";1264                      "Threshold value";
1270                  }1265                  }
1271                }1266                }
1272                container gt {1267                container gt {
1273                  presence "Indicates the node is configured.";1268                  presence "Indicates the node is configured.";
1274                  description1269                  description
1275                    "Greater than";1270                    "Greater than";
1276                  leaf threshold-value {1271                  leaf threshold-value {
1277                    type uint32 {1272                    type uint32 {
1278                      range "0..4294967295" {1273                      range "0..4294967295" {
1279                        description1274                        description
1280                          "Threshold value";1275                          "Threshold value";
1281                      }1276                      }
1282                    }1277                    }
1283                    mandatory true;1278                    mandatory true;
1284                    description1279                    description
1285                      "Threshold value";1280                      "Threshold value";
1286                  }1281                  }
1287                }1282                }
1288                container ge {1283                container ge {
1289                  presence "Indicates the node is configured.";1284                  presence "Indicates the node is configured.";
1290                  description1285                  description
1291                    "Greater than or equal to";1286                    "Greater than or equal to";
1292                  leaf threshold-value {1287                  leaf threshold-value {
1293                    type uint32 {1288                    type uint32 {
1294                      range "0..4294967295" {1289                      range "0..4294967295" {
1295                        description1290                        description
1296                          "Threshold value";1291                          "Threshold value";
1297                      }1292                      }
1298                    }1293                    }
1299                    mandatory true;1294                    mandatory true;
1300                    description1295                    description
1301                      "Threshold value";1296                      "Threshold value";
1302                  }1297                  }
1303                }1298                }
1304                container rg {1299                container rg {
1305                  presence "Indicates the node is configured.";1300                  presence "Indicates the node is configured.";
1306                  description1301                  description
1307                    "Not in range";1302                    "Not in range";
1308                  leaf start-threshold-value {1303                  leaf start-threshold-value {
1309                    type uint32 {1304                    type uint32 {
1310                      range "0..4294967295" {1305                      range "0..4294967295" {
1311                        description1306                        description
1312                          "Threshold value";1307                          "Threshold value";
1313                      }1308                      }
1314                    }1309                    }
1315                    mandatory true;1310                    mandatory true;
1316                    description1311                    description
1317                      "Threshold value";1312                      "Threshold value";
1318                  }1313                  }
1319                  leaf end-threshold-value {1314                  leaf end-threshold-value {
1320                    type uint32 {1315                    type uint32 {
1321                      range "0..4294967295" {1316                      range "0..4294967295" {
1322                        description1317                        description
1323                          "Threshold value";1318                          "Threshold value";
1324                      }1319                      }
1325                    }1320                    }
1326                    mandatory true;1321                    mandatory true;
1327                    description1322                    description
1328                      "Threshold value";1323                      "Threshold value";
1329                  }1324                  }
1330                }1325                }
1331              }1326              }
1332              container out-packets {1327              container out-packets {
1333                description1328                description
1334                  "Number of outbound packets";1329                  "Number of outbound packets";
1335                container percent {1330                container percent {
1336                  presence "Indicates a percent node is configured.";1331                  presence "Indicates a percent node is configured.";
1337                  description1332                  description
1338                    "Specify that threshold value is percent of previous sample";1333                    "Specify that threshold value is percent of previous sample";
1339                }1334                }
1340                container rearm {1335                container rearm {
1341                  description1336                  description
1342                    "Specify Rearm parameters (default - always)";1337                    "Specify Rearm parameters (default - always)";
1343                  container toggle {1338                  container toggle {
1344                    must "not(../window)";1339                    must "not(../window)";
1345                    presence "Indicates a toggle node is configured.";1340                    presence "Indicates a toggle node is configured.";
1346                    description1341                    description
1347                      "Rearm after the first period when condition is not met";1342                      "Rearm after the first period when condition is not met";
1348                  }1343                  }
1349                  leaf window {1344                  leaf window {
1350                    type uint32 {1345                    type uint32 {
1351                      range "1..100" {1346                      range "1..100" {
1352                        description1347                        description
1353                          "Rearm window size";1348                          "Rearm window size";
1354                      }1349                      }
1355                    }1350                    }
1356                    must "not(../toggle)";1351                    must "not(../toggle)";
1357                    description1352                    description
1358                      "Rearm after the window of sampling periods";1353                      "Rearm after the window of sampling periods";
1359                  }1354                  }
1360                }1355                }
1361                container delta {1356                container delta {
1362                  presence "Indicates a delta node is configured.";1357                  presence "Indicates a delta node is configured.";
1363                  description1358                  description
1364                    "Specify that threshold value is for difference from the previous sample";1359                    "Specify that threshold value is for difference from the previous sample";
1365                }1360                }
1366                container eq {1361                container eq {
1367                  presence "Indicates the node is configured.";1362                  presence "Indicates the node is configured.";
1368                  description1363                  description
1369                    "Equal to";1364                    "Equal to";
1370                  leaf threshold-value {1365                  leaf threshold-value {
1371                    type uint32 {1366                    type uint32 {
1372                      range "0..4294967295" {1367                      range "0..4294967295" {
1373                        description1368                        description
1374                          "Threshold value";1369                          "Threshold value";
1375                      }1370                      }
1376                    }1371                    }
1377                    mandatory true;1372                    mandatory true;
1378                    description1373                    description
1379                      "Threshold value";1374                      "Threshold value";
1380                  }1375                  }
1381                }1376                }
1382                container ne {1377                container ne {
1383                  presence "Indicates the node is configured.";1378                  presence "Indicates the node is configured.";
1384                  description1379                  description
1385                    "Not equal to";1380                    "Not equal to";
1386                  leaf threshold-value {1381                  leaf threshold-value {
1387                    type uint32 {1382                    type uint32 {
1388                      range "0..4294967295" {1383                      range "0..4294967295" {
1389                        description1384                        description
1390                          "Threshold value";1385                          "Threshold value";
1391                      }1386                      }
1392                    }1387                    }
1393                    mandatory true;1388                    mandatory true;
1394                    description1389                    description
1395                      "Threshold value";1390                      "Threshold value";
1396                  }1391                  }
1397                }1392                }
1398                container lt {1393                container lt {
1399                  presence "Indicates the node is configured.";1394                  presence "Indicates the node is configured.";
1400                  description1395                  description
1401                    "Less than";1396                    "Less than";
1402                  leaf threshold-value {1397                  leaf threshold-value {
1403                    type uint32 {1398                    type uint32 {
1404                      range "0..4294967295" {1399                      range "0..4294967295" {
1405                        description1400                        description
1406                          "Threshold value";1401                          "Threshold value";
1407                      }1402                      }
1408                    }1403                    }
1409                    mandatory true;1404                    mandatory true;
1410                    description1405                    description
1411                      "Threshold value";1406                      "Threshold value";
1412                  }1407                  }
1413                }1408                }
1414                container le {1409                container le {
1415                  presence "Indicates the node is configured.";1410                  presence "Indicates the node is configured.";
1416                  description1411                  description
1417                    "Less than or equal to";1412                    "Less than or equal to";
1418                  leaf threshold-value {1413                  leaf threshold-value {
1419                    type uint32 {1414                    type uint32 {
1420                      range "0..4294967295" {1415                      range "0..4294967295" {
1421                        description1416                        description
1422                          "Threshold value";1417                          "Threshold value";
1423                      }1418                      }
1424                    }1419                    }
1425                    mandatory true;1420                    mandatory true;
1426                    description1421                    description
1427                      "Threshold value";1422                      "Threshold value";
1428                  }1423                  }
1429                }1424                }
1430                container gt {1425                container gt {
1431                  presence "Indicates the node is configured.";1426                  presence "Indicates the node is configured.";
1432                  description1427                  description
1433                    "Greater than";1428                    "Greater than";
1434                  leaf threshold-value {1429                  leaf threshold-value {
1435                    type uint32 {1430                    type uint32 {
1436                      range "0..4294967295" {1431                      range "0..4294967295" {
1437                        description1432                        description
1438                          "Threshold value";1433                          "Threshold value";
1439                      }1434                      }
1440                    }1435                    }
1441                    mandatory true;1436                    mandatory true;
1442                    description1437                    description
1443                      "Threshold value";1438                      "Threshold value";
1444                  }1439                  }
1445                }1440                }
1446                container ge {1441                container ge {
1447                  presence "Indicates the node is configured.";1442                  presence "Indicates the node is configured.";
1448                  description1443                  description
1449                    "Greater than or equal to";1444                    "Greater than or equal to";
1450                  leaf threshold-value {1445                  leaf threshold-value {
1451                    type uint32 {1446                    type uint32 {
1452                      range "0..4294967295" {1447                      range "0..4294967295" {
1453                        description1448                        description
1454                          "Threshold value";1449                          "Threshold value";
1455                      }1450                      }
1456                    }1451                    }
1457                    mandatory true;1452                    mandatory true;
1458                    description1453                    description
1459                      "Threshold value";1454                      "Threshold value";
1460                  }1455                  }
1461                }1456                }
1462                container rg {1457                container rg {
1463                  presence "Indicates the node is configured.";1458                  presence "Indicates the node is configured.";
1464                  description1459                  description
1465                    "Not in range";1460                    "Not in range";
1466                  leaf start-threshold-value {1461                  leaf start-threshold-value {
1467                    type uint32 {1462                    type uint32 {
1468                      range "0..4294967295" {1463                      range "0..4294967295" {
1469                        description1464                        description
1470                          "Threshold value";1465                          "Threshold value";
1471                      }1466                      }
1472                    }1467                    }
1473                    mandatory true;1468                    mandatory true;
1474                    description1469                    description
1475                      "Threshold value";1470                      "Threshold value";
1476                  }1471                  }
1477                  leaf end-threshold-value {1472                  leaf end-threshold-value {
1478                    type uint32 {1473                    type uint32 {
1479                      range "0..4294967295" {1474                      range "0..4294967295" {
1480                        description1475                        description
1481                          "Threshold value";1476                          "Threshold value";
1482                      }1477                      }
1483                    }1478                    }
1484                    mandatory true;1479                    mandatory true;
1485                    description1480                    description
1486                      "Threshold value";1481                      "Threshold value";
1487                  }1482                  }
1488                }1483                }
1489              }1484              }
1490              container out-octets {1485              container out-octets {
1491                description1486                description
1492                  "Number of outbound octets/bytes";1487                  "Number of outbound octets/bytes";
1493                container percent {1488                container percent {
1494                  presence "Indicates a percent node is configured.";1489                  presence "Indicates a percent node is configured.";
1495                  description1490                  description
1496                    "Specify that threshold value is percent of previous sample";1491                    "Specify that threshold value is percent of previous sample";
1497                }1492                }
1498                container rearm {1493                container rearm {
1499                  description1494                  description
1500                    "Specify Rearm parameters (default - always)";1495                    "Specify Rearm parameters (default - always)";
1501                  container toggle {1496                  container toggle {
1502                    must "not(../window)";1497                    must "not(../window)";
1503                    presence "Indicates a toggle node is configured.";1498                    presence "Indicates a toggle node is configured.";
1504                    description1499                    description
1505                      "Rearm after the first period when condition is not met";1500                      "Rearm after the first period when condition is not met";
1506                  }1501                  }
1507                  leaf window {1502                  leaf window {
1508                    type uint32 {1503                    type uint32 {
1509                      range "1..100" {1504                      range "1..100" {
1510                        description1505                        description
1511                          "Rearm window size";1506                          "Rearm window size";
1512                      }1507                      }
1513                    }1508                    }
1514                    must "not(../toggle)";1509                    must "not(../toggle)";
1515                    description1510                    description
1516                      "Rearm after the window of sampling periods";1511                      "Rearm after the window of sampling periods";
1517                  }1512                  }
1518                }1513                }
1519                container delta {1514                container delta {
1520                  presence "Indicates a delta node is configured.";1515                  presence "Indicates a delta node is configured.";
1521                  description1516                  description
1522                    "Specify that threshold value is for difference from the previous sample";1517                    "Specify that threshold value is for difference from the previous sample";
1523                }1518                }
1524                container eq {1519                container eq {
1525                  presence "Indicates the node is configured.";1520                  presence "Indicates the node is configured.";
1526                  description1521                  description
1527                    "Equal to";1522                    "Equal to";
1528                  leaf threshold-value {1523                  leaf threshold-value {
1529                    type uint32 {1524                    type uint32 {
1530                      range "0..4294967295" {1525                      range "0..4294967295" {
1531                        description1526                        description
1532                          "Threshold value";1527                          "Threshold value";
1533                      }1528                      }
1534                    }1529                    }
1535                    mandatory true;1530                    mandatory true;
1536                    description1531                    description
1537                      "Threshold value";1532                      "Threshold value";
1538                  }1533                  }
1539                }1534                }
1540                container ne {1535                container ne {
1541                  presence "Indicates the node is configured.";1536                  presence "Indicates the node is configured.";
1542                  description1537                  description
1543                    "Not equal to";1538                    "Not equal to";
1544                  leaf threshold-value {1539                  leaf threshold-value {
1545                    type uint32 {1540                    type uint32 {
1546                      range "0..4294967295" {1541                      range "0..4294967295" {
1547                        description1542                        description
1548                          "Threshold value";1543                          "Threshold value";
1549                      }1544                      }
1550                    }1545                    }
1551                    mandatory true;1546                    mandatory true;
1552                    description1547                    description
1553                      "Threshold value";1548                      "Threshold value";
1554                  }1549                  }
1555                }1550                }
1556                container lt {1551                container lt {
1557                  presence "Indicates the node is configured.";1552                  presence "Indicates the node is configured.";
1558                  description1553                  description
1559                    "Less than";1554                    "Less than";
1560                  leaf threshold-value {1555                  leaf threshold-value {
1561                    type uint32 {1556                    type uint32 {
1562                      range "0..4294967295" {1557                      range "0..4294967295" {
1563                        description1558                        description
1564                          "Threshold value";1559                          "Threshold value";
1565                      }1560                      }
1566                    }1561                    }
1567                    mandatory true;1562                    mandatory true;
1568                    description1563                    description
1569                      "Threshold value";1564                      "Threshold value";
1570                  }1565                  }
1571                }1566                }
1572                container le {1567                container le {
1573                  presence "Indicates the node is configured.";1568                  presence "Indicates the node is configured.";
1574                  description1569                  description
1575                    "Less than or equal to";1570                    "Less than or equal to";
1576                  leaf threshold-value {1571                  leaf threshold-value {
1577                    type uint32 {1572                    type uint32 {
1578                      range "0..4294967295" {1573                      range "0..4294967295" {
1579                        description1574                        description
1580                          "Threshold value";1575                          "Threshold value";
1581                      }1576                      }
1582                    }1577                    }
1583                    mandatory true;1578                    mandatory true;
1584                    description1579                    description
1585                      "Threshold value";1580                      "Threshold value";
1586                  }1581                  }
1587                }1582                }
1588                container gt {1583                container gt {
1589                  presence "Indicates the node is configured.";1584                  presence "Indicates the node is configured.";
1590                  description1585                  description
1591                    "Greater than";1586                    "Greater than";
1592                  leaf threshold-value {1587                  leaf threshold-value {
1593                    type uint32 {1588                    type uint32 {
1594                      range "0..4294967295" {1589                      range "0..4294967295" {
1595                        description1590                        description
1596                          "Threshold value";1591                          "Threshold value";
1597                      }1592                      }
1598                    }1593                    }
1599                    mandatory true;1594                    mandatory true;
1600                    description1595                    description
1601                      "Threshold value";1596                      "Threshold value";
1602                  }1597                  }
1603                }1598                }
1604                container ge {1599                container ge {
1605                  presence "Indicates the node is configured.";1600                  presence "Indicates the node is configured.";
1606                  description1601                  description
1607                    "Greater than or equal to";1602                    "Greater than or equal to";
1608                  leaf threshold-value {1603                  leaf threshold-value {
1609                    type uint32 {1604                    type uint32 {
1610                      range "0..4294967295" {1605                      range "0..4294967295" {
1611                        description1606                        description
1612                          "Threshold value";1607                          "Threshold value";
1613                      }1608                      }
1614                    }1609                    }
1615                    mandatory true;1610                    mandatory true;
1616                    description1611                    description
1617                      "Threshold value";1612                      "Threshold value";
1618                  }1613                  }
1619                }1614                }
1620                container rg {1615                container rg {
1621                  presence "Indicates the node is configured.";1616                  presence "Indicates the node is configured.";
1622                  description1617                  description
1623                    "Not in range";1618                    "Not in range";
1624                  leaf start-threshold-value {1619                  leaf start-threshold-value {
1625                    type uint32 {1620                    type uint32 {
1626                      range "0..4294967295" {1621                      range "0..4294967295" {
1627                        description1622                        description
1628                          "Threshold value";1623                          "Threshold value";
1629                      }1624                      }
1630                    }1625                    }
1631                    mandatory true;1626                    mandatory true;
1632                    description1627                    description
1633                      "Threshold value";1628                      "Threshold value";
1634                  }1629                  }
1635                  leaf end-threshold-value {1630                  leaf end-threshold-value {
1636                    type uint32 {1631                    type uint32 {
1637                      range "0..4294967295" {1632                      range "0..4294967295" {
1638                        description1633                        description
1639                          "Threshold value";1634                          "Threshold value";
1640                      }1635                      }
1641                    }1636                    }
1642                    mandatory true;1637                    mandatory true;
1643                    description1638                    description
1644                      "Threshold value";1639                      "Threshold value";
1645                  }1640                  }
1646                }1641                }
1647              }1642              }
1648              container input-total-drops {1643              container input-total-drops {
1649                description1644                description
1650                  "Number of inbound correct packets discarded";1645                  "Number of inbound correct packets discarded";
1651                container percent {1646                container percent {
1652                  presence "Indicates a percent node is configured.";1647                  presence "Indicates a percent node is configured.";
1653                  description1648                  description
1654                    "Specify that threshold value is percent of previous sample";1649                    "Specify that threshold value is percent of previous sample";
1655                }1650                }
1656                container rearm {1651                container rearm {
1657                  description1652                  description
1658                    "Specify Rearm parameters (default - always)";1653                    "Specify Rearm parameters (default - always)";
1659                  container toggle {1654                  container toggle {
1660                    must "not(../window)";1655                    must "not(../window)";
1661                    presence "Indicates a toggle node is configured.";1656                    presence "Indicates a toggle node is configured.";
1662                    description1657                    description
1663                      "Rearm after the first period when condition is not met";1658                      "Rearm after the first period when condition is not met";
1664                  }1659                  }
1665                  leaf window {1660                  leaf window {
1666                    type uint32 {1661                    type uint32 {
1667                      range "1..100" {1662                      range "1..100" {
1668                        description1663                        description
1669                          "Rearm window size";1664                          "Rearm window size";
1670                      }1665                      }
1671                    }1666                    }
1672                    must "not(../toggle)";1667                    must "not(../toggle)";
1673                    description1668                    description
1674                      "Rearm after the window of sampling periods";1669                      "Rearm after the window of sampling periods";
1675                  }1670                  }
1676                }1671                }
1677                container delta {1672                container delta {
1678                  presence "Indicates a delta node is configured.";1673                  presence "Indicates a delta node is configured.";
1679                  description1674                  description
1680                    "Specify that threshold value is for difference from the previous sample";1675                    "Specify that threshold value is for difference from the previous sample";
1681                }1676                }
1682                container eq {1677                container eq {
1683                  presence "Indicates the node is configured.";1678                  presence "Indicates the node is configured.";
1684                  description1679                  description
1685                    "Equal to";1680                    "Equal to";
1686                  leaf threshold-value {1681                  leaf threshold-value {
1687                    type uint32 {1682                    type uint32 {
1688                      range "0..4294967295" {1683                      range "0..4294967295" {
1689                        description1684                        description
1690                          "Threshold value";1685                          "Threshold value";
1691                      }1686                      }
1692                    }1687                    }
1693                    mandatory true;1688                    mandatory true;
1694                    description1689                    description
1695                      "Threshold value";1690                      "Threshold value";
1696                  }1691                  }
1697                }1692                }
1698                container ne {1693                container ne {
1699                  presence "Indicates the node is configured.";1694                  presence "Indicates the node is configured.";
1700                  description1695                  description
1701                    "Not equal to";1696                    "Not equal to";
1702                  leaf threshold-value {1697                  leaf threshold-value {
1703                    type uint32 {1698                    type uint32 {
1704                      range "0..4294967295" {1699                      range "0..4294967295" {
1705                        description1700                        description
1706                          "Threshold value";1701                          "Threshold value";
1707                      }1702                      }
1708                    }1703                    }
1709                    mandatory true;1704                    mandatory true;
1710                    description1705                    description
1711                      "Threshold value";1706                      "Threshold value";
1712                  }1707                  }
1713                }1708                }
1714                container lt {1709                container lt {
1715                  presence "Indicates the node is configured.";1710                  presence "Indicates the node is configured.";
1716                  description1711                  description
1717                    "Less than";1712                    "Less than";
1718                  leaf threshold-value {1713                  leaf threshold-value {
1719                    type uint32 {1714                    type uint32 {
1720                      range "0..4294967295" {1715                      range "0..4294967295" {
1721                        description1716                        description
1722                          "Threshold value";1717                          "Threshold value";
1723                      }1718                      }
1724                    }1719                    }
1725                    mandatory true;1720                    mandatory true;
1726                    description1721                    description
1727                      "Threshold value";1722                      "Threshold value";
1728                  }1723                  }
1729                }1724                }
1730                container le {1725                container le {
1731                  presence "Indicates the node is configured.";1726                  presence "Indicates the node is configured.";
1732                  description1727                  description
1733                    "Less than or equal to";1728                    "Less than or equal to";
1734                  leaf threshold-value {1729                  leaf threshold-value {
1735                    type uint32 {1730                    type uint32 {
1736                      range "0..4294967295" {1731                      range "0..4294967295" {
1737                        description1732                        description
1738                          "Threshold value";1733                          "Threshold value";
1739                      }1734                      }
1740                    }1735                    }
1741                    mandatory true;1736                    mandatory true;
1742                    description1737                    description
1743                      "Threshold value";1738                      "Threshold value";
1744                  }1739                  }
1745                }1740                }
1746                container gt {1741                container gt {
1747                  presence "Indicates the node is configured.";1742                  presence "Indicates the node is configured.";
1748                  description1743                  description
1749                    "Greater than";1744                    "Greater than";
1750                  leaf threshold-value {1745                  leaf threshold-value {
1751                    type uint32 {1746                    type uint32 {
1752                      range "0..4294967295" {1747                      range "0..4294967295" {
1753                        description1748                        description
1754                          "Threshold value";1749                          "Threshold value";
1755                      }1750                      }
1756                    }1751                    }
1757                    mandatory true;1752                    mandatory true;
1758                    description1753                    description
1759                      "Threshold value";1754                      "Threshold value";
1760                  }1755                  }
1761                }1756                }
1762                container ge {1757                container ge {
1763                  presence "Indicates the node is configured.";1758                  presence "Indicates the node is configured.";
1764                  description1759                  description
1765                    "Greater than or equal to";1760                    "Greater than or equal to";
1766                  leaf threshold-value {1761                  leaf threshold-value {
1767                    type uint32 {1762                    type uint32 {
1768                      range "0..4294967295" {1763                      range "0..4294967295" {
1769                        description1764                        description
1770                          "Threshold value";1765                          "Threshold value";
1771                      }1766                      }
1772                    }1767                    }
1773                    mandatory true;1768                    mandatory true;
1774                    description1769                    description
1775                      "Threshold value";1770                      "Threshold value";
1776                  }1771                  }
1777                }1772                }
1778                container rg {1773                container rg {
1779                  presence "Indicates the node is configured.";1774                  presence "Indicates the node is configured.";
1780                  description1775                  description
1781                    "Not in range";1776                    "Not in range";
1782                  leaf start-threshold-value {1777                  leaf start-threshold-value {
1783                    type uint32 {1778                    type uint32 {
1784                      range "0..4294967295" {1779                      range "0..4294967295" {
1785                        description1780                        description
1786                          "Threshold value";1781                          "Threshold value";
1787                      }1782                      }
1788                    }1783                    }
1789                    mandatory true;1784                    mandatory true;
1790                    description1785                    description
1791                      "Threshold value";1786                      "Threshold value";
1792                  }1787                  }
1793                  leaf end-threshold-value {1788                  leaf end-threshold-value {
1794                    type uint32 {1789                    type uint32 {
1795                      range "0..4294967295" {1790                      range "0..4294967295" {
1796                        description1791                        description
1797                          "Threshold value";1792                          "Threshold value";
1798                      }1793                      }
1799                    }1794                    }
1800                    mandatory true;1795                    mandatory true;
1801                    description1796                    description
1802                      "Threshold value";1797                      "Threshold value";
1803                  }1798                  }
1804                }1799                }
1805              }1800              }
1806              container input-queue-drops {1801              container input-queue-drops {
1807                description1802                description
1808                  "Number of input queue drops";1803                  "Number of input queue drops";
1809                container percent {1804                container percent {
1810                  presence "Indicates a percent node is configured.";1805                  presence "Indicates a percent node is configured.";
1811                  description1806                  description
1812                    "Specify that threshold value is percent of previous sample";1807                    "Specify that threshold value is percent of previous sample";
1813                }1808                }
1814                container rearm {1809                container rearm {
1815                  description1810                  description
1816                    "Specify Rearm parameters (default - always)";1811                    "Specify Rearm parameters (default - always)";
1817                  container toggle {1812                  container toggle {
1818                    must "not(../window)";1813                    must "not(../window)";
1819                    presence "Indicates a toggle node is configured.";1814                    presence "Indicates a toggle node is configured.";
1820                    description1815                    description
1821                      "Rearm after the first period when condition is not met";1816                      "Rearm after the first period when condition is not met";
1822                  }1817                  }
1823                  leaf window {1818                  leaf window {
1824                    type uint32 {1819                    type uint32 {
1825                      range "1..100" {1820                      range "1..100" {
1826                        description1821                        description
1827                          "Rearm window size";1822                          "Rearm window size";
1828                      }1823                      }
1829                    }1824                    }
1830                    must "not(../toggle)";1825                    must "not(../toggle)";
1831                    description1826                    description
1832                      "Rearm after the window of sampling periods";1827                      "Rearm after the window of sampling periods";
1833                  }1828                  }
1834                }1829                }
1835                container delta {1830                container delta {
1836                  presence "Indicates a delta node is configured.";1831                  presence "Indicates a delta node is configured.";
1837                  description1832                  description
1838                    "Specify that threshold value is for difference from the previous sample";1833                    "Specify that threshold value is for difference from the previous sample";
1839                }1834                }
1840                container eq {1835                container eq {
1841                  presence "Indicates the node is configured.";1836                  presence "Indicates the node is configured.";
1842                  description1837                  description
1843                    "Equal to";1838                    "Equal to";
1844                  leaf threshold-value {1839                  leaf threshold-value {
1845                    type uint32 {1840                    type uint32 {
1846                      range "0..4294967295" {1841                      range "0..4294967295" {
1847                        description1842                        description
1848                          "Threshold value";1843                          "Threshold value";
1849                      }1844                      }
1850                    }1845                    }
1851                    mandatory true;1846                    mandatory true;
1852                    description1847                    description
1853                      "Threshold value";1848                      "Threshold value";
1854                  }1849                  }
1855                }1850                }
1856                container ne {1851                container ne {
1857                  presence "Indicates the node is configured.";1852                  presence "Indicates the node is configured.";
1858                  description1853                  description
1859                    "Not equal to";1854                    "Not equal to";
1860                  leaf threshold-value {1855                  leaf threshold-value {
1861                    type uint32 {1856                    type uint32 {
1862                      range "0..4294967295" {1857                      range "0..4294967295" {
1863                        description1858                        description
1864                          "Threshold value";1859                          "Threshold value";
1865                      }1860                      }
1866                    }1861                    }
1867                    mandatory true;1862                    mandatory true;
1868                    description1863                    description
1869                      "Threshold value";1864                      "Threshold value";
1870                  }1865                  }
1871                }1866                }
1872                container lt {1867                container lt {
1873                  presence "Indicates the node is configured.";1868                  presence "Indicates the node is configured.";
1874                  description1869                  description
1875                    "Less than";1870                    "Less than";
1876                  leaf threshold-value {1871                  leaf threshold-value {
1877                    type uint32 {1872                    type uint32 {
1878                      range "0..4294967295" {1873                      range "0..4294967295" {
1879                        description1874                        description
1880                          "Threshold value";1875                          "Threshold value";
1881                      }1876                      }
1882                    }1877                    }
1883                    mandatory true;1878                    mandatory true;
1884                    description1879                    description
1885                      "Threshold value";1880                      "Threshold value";
1886                  }1881                  }
1887                }1882                }
1888                container le {1883                container le {
1889                  presence "Indicates the node is configured.";1884                  presence "Indicates the node is configured.";
1890                  description1885                  description
1891                    "Less than or equal to";1886                    "Less than or equal to";
1892                  leaf threshold-value {1887                  leaf threshold-value {
1893                    type uint32 {1888                    type uint32 {
1894                      range "0..4294967295" {1889                      range "0..4294967295" {
1895                        description1890                        description
1896                          "Threshold value";1891                          "Threshold value";
1897                      }1892                      }
1898                    }1893                    }
1899                    mandatory true;1894                    mandatory true;
1900                    description1895                    description
1901                      "Threshold value";1896                      "Threshold value";
1902                  }1897                  }
1903                }1898                }
1904                container gt {1899                container gt {
1905                  presence "Indicates the node is configured.";1900                  presence "Indicates the node is configured.";
1906                  description1901                  description
1907                    "Greater than";1902                    "Greater than";
1908                  leaf threshold-value {1903                  leaf threshold-value {
1909                    type uint32 {1904                    type uint32 {
1910                      range "0..4294967295" {1905                      range "0..4294967295" {
1911                        description1906                        description
1912                          "Threshold value";1907                          "Threshold value";
1913                      }1908                      }
1914                    }1909                    }
1915                    mandatory true;1910                    mandatory true;
1916                    description1911                    description
1917                      "Threshold value";1912                      "Threshold value";
1918                  }1913                  }
1919                }1914                }
1920                container ge {1915                container ge {
1921                  presence "Indicates the node is configured.";1916                  presence "Indicates the node is configured.";
1922                  description1917                  description
1923                    "Greater than or equal to";1918                    "Greater than or equal to";
1924                  leaf threshold-value {1919                  leaf threshold-value {
1925                    type uint32 {1920                    type uint32 {
1926                      range "0..4294967295" {1921                      range "0..4294967295" {
1927                        description1922                        description
1928                          "Threshold value";1923                          "Threshold value";
1929                      }1924                      }
1930                    }1925                    }
1931                    mandatory true;1926                    mandatory true;
1932                    description1927                    description
1933                      "Threshold value";1928                      "Threshold value";
1934                  }1929                  }
1935                }1930                }
1936                container rg {1931                container rg {
1937                  presence "Indicates the node is configured.";1932                  presence "Indicates the node is configured.";
1938                  description1933                  description
1939                    "Not in range";1934                    "Not in range";
1940                  leaf start-threshold-value {1935                  leaf start-threshold-value {
1941                    type uint32 {1936                    type uint32 {
1942                      range "0..4294967295" {1937                      range "0..4294967295" {
1943                        description1938                        description
1944                          "Threshold value";1939                          "Threshold value";
1945                      }1940                      }
1946                    }1941                    }
1947                    mandatory true;1942                    mandatory true;
1948                    description1943                    description
1949                      "Threshold value";1944                      "Threshold value";
1950                  }1945                  }
1951                  leaf end-threshold-value {1946                  leaf end-threshold-value {
1952                    type uint32 {1947                    type uint32 {
1953                      range "0..4294967295" {1948                      range "0..4294967295" {
1954                        description1949                        description
1955                          "Threshold value";1950                          "Threshold value";
1956                      }1951                      }
1957                    }1952                    }
1958                    mandatory true;1953                    mandatory true;
1959                    description1954                    description
1960                      "Threshold value";1955                      "Threshold value";
1961                  }1956                  }
1962                }1957                }
1963              }1958              }
1964              container input-total-errors {1959              container input-total-errors {
1965                description1960                description
1966                  "Number of inbound incorrect packets discarded";1961                  "Number of inbound incorrect packets discarded";
1967                container percent {1962                container percent {
1968                  presence "Indicates a percent node is configured.";1963                  presence "Indicates a percent node is configured.";
1969                  description1964                  description
1970                    "Specify that threshold value is percent of previous sample";1965                    "Specify that threshold value is percent of previous sample";
1971                }1966                }
1972                container rearm {1967                container rearm {
1973                  description1968                  description
1974                    "Specify Rearm parameters (default - always)";1969                    "Specify Rearm parameters (default - always)";
1975                  container toggle {1970                  container toggle {
1976                    must "not(../window)";1971                    must "not(../window)";
1977                    presence "Indicates a toggle node is configured.";1972                    presence "Indicates a toggle node is configured.";
1978                    description1973                    description
1979                      "Rearm after the first period when condition is not met";1974                      "Rearm after the first period when condition is not met";
1980                  }1975                  }
1981                  leaf window {1976                  leaf window {
1982                    type uint32 {1977                    type uint32 {
1983                      range "1..100" {1978                      range "1..100" {
1984                        description1979                        description
1985                          "Rearm window size";1980                          "Rearm window size";
1986                      }1981                      }
1987                    }1982                    }
1988                    must "not(../toggle)";1983                    must "not(../toggle)";
1989                    description1984                    description
1990                      "Rearm after the window of sampling periods";1985                      "Rearm after the window of sampling periods";
1991                  }1986                  }
1992                }1987                }
1993                container delta {1988                container delta {
1994                  presence "Indicates a delta node is configured.";1989                  presence "Indicates a delta node is configured.";
1995                  description1990                  description
1996                    "Specify that threshold value is for difference from the previous sample";1991                    "Specify that threshold value is for difference from the previous sample";
1997                }1992                }
1998                container eq {1993                container eq {
1999                  presence "Indicates the node is configured.";1994                  presence "Indicates the node is configured.";
2000                  description1995                  description
2001                    "Equal to";1996                    "Equal to";
2002                  leaf threshold-value {1997                  leaf threshold-value {
2003                    type uint32 {1998                    type uint32 {
2004                      range "0..4294967295" {1999                      range "0..4294967295" {
2005                        description2000                        description
2006                          "Threshold value";2001                          "Threshold value";
2007                      }2002                      }
2008                    }2003                    }
2009                    mandatory true;2004                    mandatory true;
2010                    description2005                    description
2011                      "Threshold value";2006                      "Threshold value";
2012                  }2007                  }
2013                }2008                }
2014                container ne {2009                container ne {
2015                  presence "Indicates the node is configured.";2010                  presence "Indicates the node is configured.";
2016                  description2011                  description
2017                    "Not equal to";2012                    "Not equal to";
2018                  leaf threshold-value {2013                  leaf threshold-value {
2019                    type uint32 {2014                    type uint32 {
2020                      range "0..4294967295" {2015                      range "0..4294967295" {
2021                        description2016                        description
2022                          "Threshold value";2017                          "Threshold value";
2023                      }2018                      }
2024                    }2019                    }
2025                    mandatory true;2020                    mandatory true;
2026                    description2021                    description
2027                      "Threshold value";2022                      "Threshold value";
2028                  }2023                  }
2029                }2024                }
2030                container lt {2025                container lt {
2031                  presence "Indicates the node is configured.";2026                  presence "Indicates the node is configured.";
2032                  description2027                  description
2033                    "Less than";2028                    "Less than";
2034                  leaf threshold-value {2029                  leaf threshold-value {
2035                    type uint32 {2030                    type uint32 {
2036                      range "0..4294967295" {2031                      range "0..4294967295" {
2037                        description2032                        description
2038                          "Threshold value";2033                          "Threshold value";
2039                      }2034                      }
2040                    }2035                    }
2041                    mandatory true;2036                    mandatory true;
2042                    description2037                    description
2043                      "Threshold value";2038                      "Threshold value";
2044                  }2039                  }
2045                }2040                }
2046                container le {2041                container le {
2047                  presence "Indicates the node is configured.";2042                  presence "Indicates the node is configured.";
2048                  description2043                  description
2049                    "Less than or equal to";2044                    "Less than or equal to";
2050                  leaf threshold-value {2045                  leaf threshold-value {
2051                    type uint32 {2046                    type uint32 {
2052                      range "0..4294967295" {2047                      range "0..4294967295" {
2053                        description2048                        description
2054                          "Threshold value";2049                          "Threshold value";
2055                      }2050                      }
2056                    }2051                    }
2057                    mandatory true;2052                    mandatory true;
2058                    description2053                    description
2059                      "Threshold value";2054                      "Threshold value";
2060                  }2055                  }
2061                }2056                }
2062                container gt {2057                container gt {
2063                  presence "Indicates the node is configured.";2058                  presence "Indicates the node is configured.";
2064                  description2059                  description
2065                    "Greater than";2060                    "Greater than";
2066                  leaf threshold-value {2061                  leaf threshold-value {
2067                    type uint32 {2062                    type uint32 {
2068                      range "0..4294967295" {2063                      range "0..4294967295" {
2069                        description2064                        description
2070                          "Threshold value";2065                          "Threshold value";
2071                      }2066                      }
2072                    }2067                    }
2073                    mandatory true;2068                    mandatory true;
2074                    description2069                    description
2075                      "Threshold value";2070                      "Threshold value";
2076                  }2071                  }
2077                }2072                }
2078                container ge {2073                container ge {
2079                  presence "Indicates the node is configured.";2074                  presence "Indicates the node is configured.";
2080                  description2075                  description
2081                    "Greater than or equal to";2076                    "Greater than or equal to";
2082                  leaf threshold-value {2077                  leaf threshold-value {
2083                    type uint32 {2078                    type uint32 {
2084                      range "0..4294967295" {2079                      range "0..4294967295" {
2085                        description2080                        description
2086                          "Threshold value";2081                          "Threshold value";
2087                      }2082                      }
2088                    }2083                    }
2089                    mandatory true;2084                    mandatory true;
2090                    description2085                    description
2091                      "Threshold value";2086                      "Threshold value";
2092                  }2087                  }
2093                }2088                }
2094                container rg {2089                container rg {
2095                  presence "Indicates the node is configured.";2090                  presence "Indicates the node is configured.";
2096                  description2091                  description
2097                    "Not in range";2092                    "Not in range";
2098                  leaf start-threshold-value {2093                  leaf start-threshold-value {
2099                    type uint32 {2094                    type uint32 {
2100                      range "0..4294967295" {2095                      range "0..4294967295" {
2101                        description2096                        description
2102                          "Threshold value";2097                          "Threshold value";
2103                      }2098                      }
2104                    }2099                    }
2105                    mandatory true;2100                    mandatory true;
2106                    description2101                    description
2107                      "Threshold value";2102                      "Threshold value";
2108                  }2103                  }
2109                  leaf end-threshold-value {2104                  leaf end-threshold-value {
2110                    type uint32 {2105                    type uint32 {
2111                      range "0..4294967295" {2106                      range "0..4294967295" {
2112                        description2107                        description
2113                          "Threshold value";2108                          "Threshold value";
2114                      }2109                      }
2115                    }2110                    }
2116                    mandatory true;2111                    mandatory true;
2117                    description2112                    description
2118                      "Threshold value";2113                      "Threshold value";
2119                  }2114                  }
2120                }2115                }
2121              }2116              }
2122              container output-total-drops {2117              container output-total-drops {
2123                description2118                description
2124                  "Number of outbound correct packets discarded";2119                  "Number of outbound correct packets discarded";
2125                container percent {2120                container percent {
2126                  presence "Indicates a percent node is configured.";2121                  presence "Indicates a percent node is configured.";
2127                  description2122                  description
2128                    "Specify that threshold value is percent of previous sample";2123                    "Specify that threshold value is percent of previous sample";
2129                }2124                }
2130                container rearm {2125                container rearm {
2131                  description2126                  description
2132                    "Specify Rearm parameters (default - always)";2127                    "Specify Rearm parameters (default - always)";
2133                  container toggle {2128                  container toggle {
2134                    must "not(../window)";2129                    must "not(../window)";
2135                    presence "Indicates a toggle node is configured.";2130                    presence "Indicates a toggle node is configured.";
2136                    description2131                    description
2137                      "Rearm after the first period when condition is not met";2132                      "Rearm after the first period when condition is not met";
2138                  }2133                  }
2139                  leaf window {2134                  leaf window {
2140                    type uint32 {2135                    type uint32 {
2141                      range "1..100" {2136                      range "1..100" {
2142                        description2137                        description
2143                          "Rearm window size";2138                          "Rearm window size";
2144                      }2139                      }
2145                    }2140                    }
2146                    must "not(../toggle)";2141                    must "not(../toggle)";
2147                    description2142                    description
2148                      "Rearm after the window of sampling periods";2143                      "Rearm after the window of sampling periods";
2149                  }2144                  }
2150                }2145                }
2151                container delta {2146                container delta {
2152                  presence "Indicates a delta node is configured.";2147                  presence "Indicates a delta node is configured.";
2153                  description2148                  description
2154                    "Specify that threshold value is for difference from the previous sample";2149                    "Specify that threshold value is for difference from the previous sample";
2155                }2150                }
2156                container eq {2151                container eq {
2157                  presence "Indicates the node is configured.";2152                  presence "Indicates the node is configured.";
2158                  description2153                  description
2159                    "Equal to";2154                    "Equal to";
2160                  leaf threshold-value {2155                  leaf threshold-value {
2161                    type uint32 {2156                    type uint32 {
2162                      range "0..4294967295" {2157                      range "0..4294967295" {
2163                        description2158                        description
2164                          "Threshold value";2159                          "Threshold value";
2165                      }2160                      }
2166                    }2161                    }
2167                    mandatory true;2162                    mandatory true;
2168                    description2163                    description
2169                      "Threshold value";2164                      "Threshold value";
2170                  }2165                  }
2171                }2166                }
2172                container ne {2167                container ne {
2173                  presence "Indicates the node is configured.";2168                  presence "Indicates the node is configured.";
2174                  description2169                  description
2175                    "Not equal to";2170                    "Not equal to";
2176                  leaf threshold-value {2171                  leaf threshold-value {
2177                    type uint32 {2172                    type uint32 {
2178                      range "0..4294967295" {2173                      range "0..4294967295" {
2179                        description2174                        description
2180                          "Threshold value";2175                          "Threshold value";
2181                      }2176                      }
2182                    }2177                    }
2183                    mandatory true;2178                    mandatory true;
2184                    description2179                    description
2185                      "Threshold value";2180                      "Threshold value";
2186                  }2181                  }
2187                }2182                }
2188                container lt {2183                container lt {
2189                  presence "Indicates the node is configured.";2184                  presence "Indicates the node is configured.";
2190                  description2185                  description
2191                    "Less than";2186                    "Less than";
2192                  leaf threshold-value {2187                  leaf threshold-value {
2193                    type uint32 {2188                    type uint32 {
2194                      range "0..4294967295" {2189                      range "0..4294967295" {
2195                        description2190                        description
2196                          "Threshold value";2191                          "Threshold value";
2197                      }2192                      }
2198                    }2193                    }
2199                    mandatory true;2194                    mandatory true;
2200                    description2195                    description
2201                      "Threshold value";2196                      "Threshold value";
2202                  }2197                  }
2203                }2198                }
2204                container le {2199                container le {
2205                  presence "Indicates the node is configured.";2200                  presence "Indicates the node is configured.";
2206                  description2201                  description
2207                    "Less than or equal to";2202                    "Less than or equal to";
2208                  leaf threshold-value {2203                  leaf threshold-value {
2209                    type uint32 {2204                    type uint32 {
2210                      range "0..4294967295" {2205                      range "0..4294967295" {
2211                        description2206                        description
2212                          "Threshold value";2207                          "Threshold value";
2213                      }2208                      }
2214                    }2209                    }
2215                    mandatory true;2210                    mandatory true;
2216                    description2211                    description
2217                      "Threshold value";2212                      "Threshold value";
2218                  }2213                  }
2219                }2214                }
2220                container gt {2215                container gt {
2221                  presence "Indicates the node is configured.";2216                  presence "Indicates the node is configured.";
2222                  description2217                  description
2223                    "Greater than";2218                    "Greater than";
2224                  leaf threshold-value {2219                  leaf threshold-value {
2225                    type uint32 {2220                    type uint32 {
2226                      range "0..4294967295" {2221                      range "0..4294967295" {
2227                        description2222                        description
2228                          "Threshold value";2223                          "Threshold value";
2229                      }2224                      }
2230                    }2225                    }
2231                    mandatory true;2226                    mandatory true;
2232                    description2227                    description
2233                      "Threshold value";2228                      "Threshold value";
2234                  }2229                  }
2235                }2230                }
2236                container ge {2231                container ge {
2237                  presence "Indicates the node is configured.";2232                  presence "Indicates the node is configured.";
2238                  description2233                  description
2239                    "Greater than or equal to";2234                    "Greater than or equal to";
2240                  leaf threshold-value {2235                  leaf threshold-value {
2241                    type uint32 {2236                    type uint32 {
2242                      range "0..4294967295" {2237                      range "0..4294967295" {
2243                        description2238                        description
2244                          "Threshold value";2239                          "Threshold value";
2245                      }2240                      }
2246                    }2241                    }
2247                    mandatory true;2242                    mandatory true;
2248                    description2243                    description
2249                      "Threshold value";2244                      "Threshold value";
2250                  }2245                  }
2251                }2246                }
2252                container rg {2247                container rg {
2253                  presence "Indicates the node is configured.";2248                  presence "Indicates the node is configured.";
2254                  description2249                  description
2255                    "Not in range";2250                    "Not in range";
2256                  leaf start-threshold-value {2251                  leaf start-threshold-value {
2257                    type uint32 {2252                    type uint32 {
2258                      range "0..4294967295" {2253                      range "0..4294967295" {
2259                        description2254                        description
2260                          "Threshold value";2255                          "Threshold value";
2261                      }2256                      }
2262                    }2257                    }
2263                    mandatory true;2258                    mandatory true;
2264                    description2259                    description
2265                      "Threshold value";2260                      "Threshold value";
2266                  }2261                  }
2267                  leaf end-threshold-value {2262                  leaf end-threshold-value {
2268                    type uint32 {2263                    type uint32 {
2269                      range "0..4294967295" {2264                      range "0..4294967295" {
2270                        description2265                        description
2271                          "Threshold value";2266                          "Threshold value";
2272                      }2267                      }
2273                    }2268                    }
2274                    mandatory true;2269                    mandatory true;
2275                    description2270                    description
2276                      "Threshold value";2271                      "Threshold value";
2277                  }2272                  }
2278                }2273                }
2279              }2274              }
2280              container output-queue-drops {2275              container output-queue-drops {
2281                description2276                description
2282                  "Number of input queue drops";2277                  "Number of input queue drops";
2283                container percent {2278                container percent {
2284                  presence "Indicates a percent node is configured.";2279                  presence "Indicates a percent node is configured.";
2285                  description2280                  description
2286                    "Specify that threshold value is percent of previous sample";2281                    "Specify that threshold value is percent of previous sample";
2287                }2282                }
2288                container rearm {2283                container rearm {
2289                  description2284                  description
2290                    "Specify Rearm parameters (default - always)";2285                    "Specify Rearm parameters (default - always)";
2291                  container toggle {2286                  container toggle {
2292                    must "not(../window)";2287                    must "not(../window)";
2293                    presence "Indicates a toggle node is configured.";2288                    presence "Indicates a toggle node is configured.";
2294                    description2289                    description
2295                      "Rearm after the first period when condition is not met";2290                      "Rearm after the first period when condition is not met";
2296                  }2291                  }
2297                  leaf window {2292                  leaf window {
2298                    type uint32 {2293                    type uint32 {
2299                      range "1..100" {2294                      range "1..100" {
2300                        description2295                        description
2301                          "Rearm window size";2296                          "Rearm window size";
2302                      }2297                      }
2303                    }2298                    }
2304                    must "not(../toggle)";2299                    must "not(../toggle)";
2305                    description2300                    description
2306                      "Rearm after the window of sampling periods";2301                      "Rearm after the window of sampling periods";
2307                  }2302                  }
2308                }2303                }
2309                container delta {2304                container delta {
2310                  presence "Indicates a delta node is configured.";2305                  presence "Indicates a delta node is configured.";
2311                  description2306                  description
2312                    "Specify that threshold value is for difference from the previous sample";2307                    "Specify that threshold value is for difference from the previous sample";
2313                }2308                }
2314                container eq {2309                container eq {
2315                  presence "Indicates the node is configured.";2310                  presence "Indicates the node is configured.";
2316                  description2311                  description
2317                    "Equal to";2312                    "Equal to";
2318                  leaf threshold-value {2313                  leaf threshold-value {
2319                    type uint32 {2314                    type uint32 {
2320                      range "0..4294967295" {2315                      range "0..4294967295" {
2321                        description2316                        description
2322                          "Threshold value";2317                          "Threshold value";
2323                      }2318                      }
2324                    }2319                    }
2325                    mandatory true;2320                    mandatory true;
2326                    description2321                    description
2327                      "Threshold value";2322                      "Threshold value";
2328                  }2323                  }
2329                }2324                }
2330                container ne {2325                container ne {
2331                  presence "Indicates the node is configured.";2326                  presence "Indicates the node is configured.";
2332                  description2327                  description
2333                    "Not equal to";2328                    "Not equal to";
2334                  leaf threshold-value {2329                  leaf threshold-value {
2335                    type uint32 {2330                    type uint32 {
2336                      range "0..4294967295" {2331                      range "0..4294967295" {
2337                        description2332                        description
2338                          "Threshold value";2333                          "Threshold value";
2339                      }2334                      }
2340                    }2335                    }
2341                    mandatory true;2336                    mandatory true;
2342                    description2337                    description
2343                      "Threshold value";2338                      "Threshold value";
2344                  }2339                  }
2345                }2340                }
2346                container lt {2341                container lt {
2347                  presence "Indicates the node is configured.";2342                  presence "Indicates the node is configured.";
2348                  description2343                  description
2349                    "Less than";2344                    "Less than";
2350                  leaf threshold-value {2345                  leaf threshold-value {
2351                    type uint32 {2346                    type uint32 {
2352                      range "0..4294967295" {2347                      range "0..4294967295" {
2353                        description2348                        description
2354                          "Threshold value";2349                          "Threshold value";
2355                      }2350                      }
2356                    }2351                    }
2357                    mandatory true;2352                    mandatory true;
2358                    description2353                    description
2359                      "Threshold value";2354                      "Threshold value";
2360                  }2355                  }
2361                }2356                }
2362                container le {2357                container le {
2363                  presence "Indicates the node is configured.";2358                  presence "Indicates the node is configured.";
2364                  description2359                  description
2365                    "Less than or equal to";2360                    "Less than or equal to";
2366                  leaf threshold-value {2361                  leaf threshold-value {
2367                    type uint32 {2362                    type uint32 {
2368                      range "0..4294967295" {2363                      range "0..4294967295" {
2369                        description2364                        description
2370                          "Threshold value";2365                          "Threshold value";
2371                      }2366                      }
2372                    }2367                    }
2373                    mandatory true;2368                    mandatory true;
2374                    description2369                    description
2375                      "Threshold value";2370                      "Threshold value";
2376                  }2371                  }
2377                }2372                }
2378                container gt {2373                container gt {
2379                  presence "Indicates the node is configured.";2374                  presence "Indicates the node is configured.";
2380                  description2375                  description
2381                    "Greater than";2376                    "Greater than";
2382                  leaf threshold-value {2377                  leaf threshold-value {
2383                    type uint32 {2378                    type uint32 {
2384                      range "0..4294967295" {2379                      range "0..4294967295" {
2385                        description2380                        description
2386                          "Threshold value";2381                          "Threshold value";
2387                      }2382                      }
2388                    }2383                    }
2389                    mandatory true;2384                    mandatory true;
2390                    description2385                    description
2391                      "Threshold value";2386                      "Threshold value";
2392                  }2387                  }
2393                }2388                }
2394                container ge {2389                container ge {
2395                  presence "Indicates the node is configured.";2390                  presence "Indicates the node is configured.";
2396                  description2391                  description
2397                    "Greater than or equal to";2392                    "Greater than or equal to";
2398                  leaf threshold-value {2393                  leaf threshold-value {
2399                    type uint32 {2394                    type uint32 {
2400                      range "0..4294967295" {2395                      range "0..4294967295" {
2401                        description2396                        description
2402                          "Threshold value";2397                          "Threshold value";
2403                      }2398                      }
2404                    }2399                    }
2405                    mandatory true;2400                    mandatory true;
2406                    description2401                    description
2407                      "Threshold value";2402                      "Threshold value";
2408                  }2403                  }
2409                }2404                }
2410                container rg {2405                container rg {
2411                  presence "Indicates the node is configured.";2406                  presence "Indicates the node is configured.";
2412                  description2407                  description
2413                    "Not in range";2408                    "Not in range";
2414                  leaf start-threshold-value {2409                  leaf start-threshold-value {
2415                    type uint32 {2410                    type uint32 {
2416                      range "0..4294967295" {2411                      range "0..4294967295" {
2417                        description2412                        description
2418                          "Threshold value";2413                          "Threshold value";
2419                      }2414                      }
2420                    }2415                    }
2421                    mandatory true;2416                    mandatory true;
2422                    description2417                    description
2423                      "Threshold value";2418                      "Threshold value";
2424                  }2419                  }
2425                  leaf end-threshold-value {2420                  leaf end-threshold-value {
2426                    type uint32 {2421                    type uint32 {
2427                      range "0..4294967295" {2422                      range "0..4294967295" {
2428                        description2423                        description
2429                          "Threshold value";2424                          "Threshold value";
2430                      }2425                      }
2431                    }2426                    }
2432                    mandatory true;2427                    mandatory true;
2433                    description2428                    description
2434                      "Threshold value";2429                      "Threshold value";
2435                  }2430                  }
2436                }2431                }
2437              }2432              }
2438              container output-total-errors {2433              container output-total-errors {
2439                description2434                description
2440                  "Number of outbound incorrect packets discarded";2435                  "Number of outbound incorrect packets discarded";
2441                container percent {2436                container percent {
2442                  presence "Indicates a percent node is configured.";2437                  presence "Indicates a percent node is configured.";
2443                  description2438                  description
2444                    "Specify that threshold value is percent of previous sample";2439                    "Specify that threshold value is percent of previous sample";
2445                }2440                }
2446                container rearm {2441                container rearm {
2447                  description2442                  description
2448                    "Specify Rearm parameters (default - always)";2443                    "Specify Rearm parameters (default - always)";
2449                  container toggle {2444                  container toggle {
2450                    must "not(../window)";2445                    must "not(../window)";
2451                    presence "Indicates a toggle node is configured.";2446                    presence "Indicates a toggle node is configured.";
2452                    description2447                    description
2453                      "Rearm after the first period when condition is not met";2448                      "Rearm after the first period when condition is not met";
2454                  }2449                  }
2455                  leaf window {2450                  leaf window {
2456                    type uint32 {2451                    type uint32 {
2457                      range "1..100" {2452                      range "1..100" {
2458                        description2453                        description
2459                          "Rearm window size";2454                          "Rearm window size";
2460                      }2455                      }
2461                    }2456                    }
2462                    must "not(../toggle)";2457                    must "not(../toggle)";
2463                    description2458                    description
2464                      "Rearm after the window of sampling periods";2459                      "Rearm after the window of sampling periods";
2465                  }2460                  }
2466                }2461                }
2467                container delta {2462                container delta {
2468                  presence "Indicates a delta node is configured.";2463                  presence "Indicates a delta node is configured.";
2469                  description2464                  description
2470                    "Specify that threshold value is for difference from the previous sample";2465                    "Specify that threshold value is for difference from the previous sample";
2471                }2466                }
2472                container eq {2467                container eq {
2473                  presence "Indicates the node is configured.";2468                  presence "Indicates the node is configured.";
2474                  description2469                  description
2475                    "Equal to";2470                    "Equal to";
2476                  leaf threshold-value {2471                  leaf threshold-value {
2477                    type uint32 {2472                    type uint32 {
2478                      range "0..4294967295" {2473                      range "0..4294967295" {
2479                        description2474                        description
2480                          "Threshold value";2475                          "Threshold value";
2481                      }2476                      }
2482                    }2477                    }
2483                    mandatory true;2478                    mandatory true;
2484                    description2479                    description
2485                      "Threshold value";2480                      "Threshold value";
2486                  }2481                  }
2487                }2482                }
2488                container ne {2483                container ne {
2489                  presence "Indicates the node is configured.";2484                  presence "Indicates the node is configured.";
2490                  description2485                  description
2491                    "Not equal to";2486                    "Not equal to";
2492                  leaf threshold-value {2487                  leaf threshold-value {
2493                    type uint32 {2488                    type uint32 {
2494                      range "0..4294967295" {2489                      range "0..4294967295" {
2495                        description2490                        description
2496                          "Threshold value";2491                          "Threshold value";
2497                      }2492                      }
2498                    }2493                    }
2499                    mandatory true;2494                    mandatory true;
2500                    description2495                    description
2501                      "Threshold value";2496                      "Threshold value";
2502                  }2497                  }
2503                }2498                }
2504                container lt {2499                container lt {
2505                  presence "Indicates the node is configured.";2500                  presence "Indicates the node is configured.";
2506                  description2501                  description
2507                    "Less than";2502                    "Less than";
2508                  leaf threshold-value {2503                  leaf threshold-value {
2509                    type uint32 {2504                    type uint32 {
2510                      range "0..4294967295" {2505                      range "0..4294967295" {
2511                        description2506                        description
2512                          "Threshold value";2507                          "Threshold value";
2513                      }2508                      }
2514                    }2509                    }
2515                    mandatory true;2510                    mandatory true;
2516                    description2511                    description
2517                      "Threshold value";2512                      "Threshold value";
2518                  }2513                  }
2519                }2514                }
2520                container le {2515                container le {
2521                  presence "Indicates the node is configured.";2516                  presence "Indicates the node is configured.";
2522                  description2517                  description
2523                    "Less than or equal to";2518                    "Less than or equal to";
2524                  leaf threshold-value {2519                  leaf threshold-value {
2525                    type uint32 {2520                    type uint32 {
2526                      range "0..4294967295" {2521                      range "0..4294967295" {
2527                        description2522                        description
2528                          "Threshold value";2523                          "Threshold value";
2529                      }2524                      }
2530                    }2525                    }
2531                    mandatory true;2526                    mandatory true;
2532                    description2527                    description
2533                      "Threshold value";2528                      "Threshold value";
2534                  }2529                  }
2535                }2530                }
2536                container gt {2531                container gt {
2537                  presence "Indicates the node is configured.";2532                  presence "Indicates the node is configured.";
2538                  description2533                  description
2539                    "Greater than";2534                    "Greater than";
2540                  leaf threshold-value {2535                  leaf threshold-value {
2541                    type uint32 {2536                    type uint32 {
2542                      range "0..4294967295" {2537                      range "0..4294967295" {
2543                        description2538                        description
2544                          "Threshold value";2539                          "Threshold value";
2545                      }2540                      }
2546                    }2541                    }
2547                    mandatory true;2542                    mandatory true;
2548                    description2543                    description
2549                      "Threshold value";2544                      "Threshold value";
2550                  }2545                  }
2551                }2546                }
2552                container ge {2547                container ge {
2553                  presence "Indicates the node is configured.";2548                  presence "Indicates the node is configured.";
2554                  description2549                  description
2555                    "Greater than or equal to";2550                    "Greater than or equal to";
2556                  leaf threshold-value {2551                  leaf threshold-value {
2557                    type uint32 {2552                    type uint32 {
2558                      range "0..4294967295" {2553                      range "0..4294967295" {
2559                        description2554                        description
2560                          "Threshold value";2555                          "Threshold value";
2561                      }2556                      }
2562                    }2557                    }
2563                    mandatory true;2558                    mandatory true;
2564                    description2559                    description
2565                      "Threshold value";2560                      "Threshold value";
2566                  }2561                  }
2567                }2562                }
2568                container rg {2563                container rg {
2569                  presence "Indicates the node is configured.";2564                  presence "Indicates the node is configured.";
2570                  description2565                  description
2571                    "Not in range";2566                    "Not in range";
2572                  leaf start-threshold-value {2567                  leaf start-threshold-value {
2573                    type uint32 {2568                    type uint32 {
2574                      range "0..4294967295" {2569                      range "0..4294967295" {
2575                        description2570                        description
2576                          "Threshold value";2571                          "Threshold value";
2577                      }2572                      }
2578                    }2573                    }
2579                    mandatory true;2574                    mandatory true;
2580                    description2575                    description
2581                      "Threshold value";2576                      "Threshold value";
2582                  }2577                  }
2583                  leaf end-threshold-value {2578                  leaf end-threshold-value {
2584                    type uint32 {2579                    type uint32 {
2585                      range "0..4294967295" {2580                      range "0..4294967295" {
2586                        description2581                        description
2587                          "Threshold value";2582                          "Threshold value";
2588                      }2583                      }
2589                    }2584                    }
2590                    mandatory true;2585                    mandatory true;
2591                    description2586                    description
2592                      "Threshold value";2587                      "Threshold value";
2593                  }2588                  }
2594                }2589                }
2595              }2590              }
2596            }2591            }
2597          }2592          }
2598          container default {2593          container default {
2599            presence "Indicates a default node is configured.";2594            presence "Indicates a default node is configured.";
2600            description2595            description
2601              "Default template";2596              "Default template";
2602            leaf sample-interval {2597            leaf sample-interval {
2603              type uint32 {2598              type uint32 {
2604                range "1..60" {2599                range "1..60" {
2605                  description2600                  description
2606                    "Frequency of samples";2601                    "Frequency of samples";
2607                }2602                }
2608              }2603              }
2609              description2604              description
2610                "Frequency of sampling in minutes";2605                "Frequency of sampling in minutes";
2611            }2606            }
2612            leaf regular-expression {2607            leaf regular-expression {
2613              type xr:Cisco-ios-xr-string {2608              type xr:Cisco-ios-xr-string {
2614                length "1..32" {2609                length "1..32" {
2615                  description2610                  description
2616                    "Regular expression name to be applied";2611                    "Regular expression name to be applied";
2617                }2612                }
2618              }2613              }
2619              description2614              description
2620                "Instance filtering by regular expression";2615                "Instance filtering by regular expression";
2621            }2616            }
2622            container in-packets {2617            container in-packets {
2623              description2618              description
2624                "Number of inbound packets";2619                "Number of inbound packets";
2625              container percent {2620              container percent {
2626                presence "Indicates a percent node is configured.";2621                presence "Indicates a percent node is configured.";
2627                description2622                description
2628                  "Specify that threshold value is percent of previous sample";2623                  "Specify that threshold value is percent of previous sample";
2629              }2624              }
2630              container rearm {2625              container rearm {
2631                description2626                description
2632                  "Specify Rearm parameters (default - always)";2627                  "Specify Rearm parameters (default - always)";
2633                container toggle {2628                container toggle {
2634                  must "not(../window)";2629                  must "not(../window)";
2635                  presence "Indicates a toggle node is configured.";2630                  presence "Indicates a toggle node is configured.";
2636                  description2631                  description
2637                    "Rearm after the first period when condition is not met";2632                    "Rearm after the first period when condition is not met";
2638                }2633                }
2639                leaf window {2634                leaf window {
2640                  type uint32 {2635                  type uint32 {
2641                    range "1..100" {2636                    range "1..100" {
2642                      description2637                      description
2643                        "Rearm window size";2638                        "Rearm window size";
2644                    }2639                    }
2645                  }2640                  }
2646                  must "not(../toggle)";2641                  must "not(../toggle)";
2647                  description2642                  description
2648                    "Rearm after the window of sampling periods";2643                    "Rearm after the window of sampling periods";
2649                }2644                }
2650              }2645              }
2651              container delta {2646              container delta {
2652                presence "Indicates a delta node is configured.";2647                presence "Indicates a delta node is configured.";
2653                description2648                description
2654                  "Specify that threshold value is for difference from the previous sample";2649                  "Specify that threshold value is for difference from the previous sample";
2655              }2650              }
2656              container eq {2651              container eq {
2657                presence "Indicates the node is configured.";2652                presence "Indicates the node is configured.";
2658                description2653                description
2659                  "Equal to";2654                  "Equal to";
2660                leaf threshold-value {2655                leaf threshold-value {
2661                  type uint32 {2656                  type uint32 {
2662                    range "0..4294967295" {2657                    range "0..4294967295" {
2663                      description2658                      description
2664                        "Threshold value";2659                        "Threshold value";
2665                    }2660                    }
2666                  }2661                  }
2667                  mandatory true;2662                  mandatory true;
2668                  description2663                  description
2669                    "Threshold value";2664                    "Threshold value";
2670                }2665                }
2671              }2666              }
2672              container ne {2667              container ne {
2673                presence "Indicates the node is configured.";2668                presence "Indicates the node is configured.";
2674                description2669                description
2675                  "Not equal to";2670                  "Not equal to";
2676                leaf threshold-value {2671                leaf threshold-value {
2677                  type uint32 {2672                  type uint32 {
2678                    range "0..4294967295" {2673                    range "0..4294967295" {
2679                      description2674                      description
2680                        "Threshold value";2675                        "Threshold value";
2681                    }2676                    }
2682                  }2677                  }
2683                  mandatory true;2678                  mandatory true;
2684                  description2679                  description
2685                    "Threshold value";2680                    "Threshold value";
2686                }2681                }
2687              }2682              }
2688              container lt {2683              container lt {
2689                presence "Indicates the node is configured.";2684                presence "Indicates the node is configured.";
2690                description2685                description
2691                  "Less than";2686                  "Less than";
2692                leaf threshold-value {2687                leaf threshold-value {
2693                  type uint32 {2688                  type uint32 {
2694                    range "0..4294967295" {2689                    range "0..4294967295" {
2695                      description2690                      description
2696                        "Threshold value";2691                        "Threshold value";
2697                    }2692                    }
2698                  }2693                  }
2699                  mandatory true;2694                  mandatory true;
2700                  description2695                  description
2701                    "Threshold value";2696                    "Threshold value";
2702                }2697                }
2703              }2698              }
2704              container le {2699              container le {
2705                presence "Indicates the node is configured.";2700                presence "Indicates the node is configured.";
2706                description2701                description
2707                  "Less than or equal to";2702                  "Less than or equal to";
2708                leaf threshold-value {2703                leaf threshold-value {
2709                  type uint32 {2704                  type uint32 {
2710                    range "0..4294967295" {2705                    range "0..4294967295" {
2711                      description2706                      description
2712                        "Threshold value";2707                        "Threshold value";
2713                    }2708                    }
2714                  }2709                  }
2715                  mandatory true;2710                  mandatory true;
2716                  description2711                  description
2717                    "Threshold value";2712                    "Threshold value";
2718                }2713                }
2719              }2714              }
2720              container gt {2715              container gt {
2721                presence "Indicates the node is configured.";2716                presence "Indicates the node is configured.";
2722                description2717                description
2723                  "Greater than";2718                  "Greater than";
2724                leaf threshold-value {2719                leaf threshold-value {
2725                  type uint32 {2720                  type uint32 {
2726                    range "0..4294967295" {2721                    range "0..4294967295" {
2727                      description2722                      description
2728                        "Threshold value";2723                        "Threshold value";
2729                    }2724                    }
2730                  }2725                  }
2731                  mandatory true;2726                  mandatory true;
2732                  description2727                  description
2733                    "Threshold value";2728                    "Threshold value";
2734                }2729                }
2735              }2730              }
2736              container ge {2731              container ge {
2737                presence "Indicates the node is configured.";2732                presence "Indicates the node is configured.";
2738                description2733                description
2739                  "Greater than or equal to";2734                  "Greater than or equal to";
2740                leaf threshold-value {2735                leaf threshold-value {
2741                  type uint32 {2736                  type uint32 {
2742                    range "0..4294967295" {2737                    range "0..4294967295" {
2743                      description2738                      description
2744                        "Threshold value";2739                        "Threshold value";
2745                    }2740                    }
2746                  }2741                  }
2747                  mandatory true;2742                  mandatory true;
2748                  description2743                  description
2749                    "Threshold value";2744                    "Threshold value";
2750                }2745                }
2751              }2746              }
2752              container rg {2747              container rg {
2753                presence "Indicates the node is configured.";2748                presence "Indicates the node is configured.";
2754                description2749                description
2755                  "Not in range";2750                  "Not in range";
2756                leaf start-threshold-value {2751                leaf start-threshold-value {
2757                  type uint32 {2752                  type uint32 {
2758                    range "0..4294967295" {2753                    range "0..4294967295" {
2759                      description2754                      description
2760                        "Threshold value";2755                        "Threshold value";
2761                    }2756                    }
2762                  }2757                  }
2763                  mandatory true;2758                  mandatory true;
2764                  description2759                  description
2765                    "Threshold value";2760                    "Threshold value";
2766                }2761                }
2767                leaf end-threshold-value {2762                leaf end-threshold-value {
2768                  type uint32 {2763                  type uint32 {
2769                    range "0..4294967295" {2764                    range "0..4294967295" {
2770                      description2765                      description
2771                        "Threshold value";2766                        "Threshold value";
2772                    }2767                    }
2773                  }2768                  }
2774                  mandatory true;2769                  mandatory true;
2775                  description2770                  description
2776                    "Threshold value";2771                    "Threshold value";
2777                }2772                }
2778              }2773              }
2779            }2774            }
2780            container in-octets {2775            container in-octets {
2781              description2776              description
2782                "Number of inbound octets/bytes";2777                "Number of inbound octets/bytes";
2783              container percent {2778              container percent {
2784                presence "Indicates a percent node is configured.";2779                presence "Indicates a percent node is configured.";
2785                description2780                description
2786                  "Specify that threshold value is percent of previous sample";2781                  "Specify that threshold value is percent of previous sample";
2787              }2782              }
2788              container rearm {2783              container rearm {
2789                description2784                description
2790                  "Specify Rearm parameters (default - always)";2785                  "Specify Rearm parameters (default - always)";
2791                container toggle {2786                container toggle {
2792                  must "not(../window)";2787                  must "not(../window)";
2793                  presence "Indicates a toggle node is configured.";2788                  presence "Indicates a toggle node is configured.";
2794                  description2789                  description
2795                    "Rearm after the first period when condition is not met";2790                    "Rearm after the first period when condition is not met";
2796                }2791                }
2797                leaf window {2792                leaf window {
2798                  type uint32 {2793                  type uint32 {
2799                    range "1..100" {2794                    range "1..100" {
2800                      description2795                      description
2801                        "Rearm window size";2796                        "Rearm window size";
2802                    }2797                    }
2803                  }2798                  }
2804                  must "not(../toggle)";2799                  must "not(../toggle)";
2805                  description2800                  description
2806                    "Rearm after the window of sampling periods";2801                    "Rearm after the window of sampling periods";
2807                }2802                }
2808              }2803              }
2809              container delta {2804              container delta {
2810                presence "Indicates a delta node is configured.";2805                presence "Indicates a delta node is configured.";
2811                description2806                description
2812                  "Specify that threshold value is for difference from the previous sample";2807                  "Specify that threshold value is for difference from the previous sample";
2813              }2808              }
2814              container eq {2809              container eq {
2815                presence "Indicates the node is configured.";2810                presence "Indicates the node is configured.";
2816                description2811                description
2817                  "Equal to";2812                  "Equal to";
2818                leaf threshold-value {2813                leaf threshold-value {
2819                  type uint32 {2814                  type uint32 {
2820                    range "0..4294967295" {2815                    range "0..4294967295" {
2821                      description2816                      description
2822                        "Threshold value";2817                        "Threshold value";
2823                    }2818                    }
2824                  }2819                  }
2825                  mandatory true;2820                  mandatory true;
2826                  description2821                  description
2827                    "Threshold value";2822                    "Threshold value";
2828                }2823                }
2829              }2824              }
2830              container ne {2825              container ne {
2831                presence "Indicates the node is configured.";2826                presence "Indicates the node is configured.";
2832                description2827                description
2833                  "Not equal to";2828                  "Not equal to";
2834                leaf threshold-value {2829                leaf threshold-value {
2835                  type uint32 {2830                  type uint32 {
2836                    range "0..4294967295" {2831                    range "0..4294967295" {
2837                      description2832                      description
2838                        "Threshold value";2833                        "Threshold value";
2839                    }2834                    }
2840                  }2835                  }
2841                  mandatory true;2836                  mandatory true;
2842                  description2837                  description
2843                    "Threshold value";2838                    "Threshold value";
2844                }2839                }
2845              }2840              }
2846              container lt {2841              container lt {
2847                presence "Indicates the node is configured.";2842                presence "Indicates the node is configured.";
2848                description2843                description
2849                  "Less than";2844                  "Less than";
2850                leaf threshold-value {2845                leaf threshold-value {
2851                  type uint32 {2846                  type uint32 {
2852                    range "0..4294967295" {2847                    range "0..4294967295" {
2853                      description2848                      description
2854                        "Threshold value";2849                        "Threshold value";
2855                    }2850                    }
2856                  }2851                  }
2857                  mandatory true;2852                  mandatory true;
2858                  description2853                  description
2859                    "Threshold value";2854                    "Threshold value";
2860                }2855                }
2861              }2856              }
2862              container le {2857              container le {
2863                presence "Indicates the node is configured.";2858                presence "Indicates the node is configured.";
2864                description2859                description
2865                  "Less than or equal to";2860                  "Less than or equal to";
2866                leaf threshold-value {2861                leaf threshold-value {
2867                  type uint32 {2862                  type uint32 {
2868                    range "0..4294967295" {2863                    range "0..4294967295" {
2869                      description2864                      description
2870                        "Threshold value";2865                        "Threshold value";
2871                    }2866                    }
2872                  }2867                  }
2873                  mandatory true;2868                  mandatory true;
2874                  description2869                  description
2875                    "Threshold value";2870                    "Threshold value";
2876                }2871                }
2877              }2872              }
2878              container gt {2873              container gt {
2879                presence "Indicates the node is configured.";2874                presence "Indicates the node is configured.";
2880                description2875                description
2881                  "Greater than";2876                  "Greater than";
2882                leaf threshold-value {2877                leaf threshold-value {
2883                  type uint32 {2878                  type uint32 {
2884                    range "0..4294967295" {2879                    range "0..4294967295" {
2885                      description2880                      description
2886                        "Threshold value";2881                        "Threshold value";
2887                    }2882                    }
2888                  }2883                  }
2889                  mandatory true;2884                  mandatory true;
2890                  description2885                  description
2891                    "Threshold value";2886                    "Threshold value";
2892                }2887                }
2893              }2888              }
2894              container ge {2889              container ge {
2895                presence "Indicates the node is configured.";2890                presence "Indicates the node is configured.";
2896                description2891                description
2897                  "Greater than or equal to";2892                  "Greater than or equal to";
2898                leaf threshold-value {2893                leaf threshold-value {
2899                  type uint32 {2894                  type uint32 {
2900                    range "0..4294967295" {2895                    range "0..4294967295" {
2901                      description2896                      description
2902                        "Threshold value";2897                        "Threshold value";
2903                    }2898                    }
2904                  }2899                  }
2905                  mandatory true;2900                  mandatory true;
2906                  description2901                  description
2907                    "Threshold value";2902                    "Threshold value";
2908                }2903                }
2909              }2904              }
2910              container rg {2905              container rg {
2911                presence "Indicates the node is configured.";2906                presence "Indicates the node is configured.";
2912                description2907                description
2913                  "Not in range";2908                  "Not in range";
2914                leaf start-threshold-value {2909                leaf start-threshold-value {
2915                  type uint32 {2910                  type uint32 {
2916                    range "0..4294967295" {2911                    range "0..4294967295" {
2917                      description2912                      description
2918                        "Threshold value";2913                        "Threshold value";
2919                    }2914                    }
2920                  }2915                  }
2921                  mandatory true;2916                  mandatory true;
2922                  description2917                  description
2923                    "Threshold value";2918                    "Threshold value";
2924                }2919                }
2925                leaf end-threshold-value {2920                leaf end-threshold-value {
2926                  type uint32 {2921                  type uint32 {
2927                    range "0..4294967295" {2922                    range "0..4294967295" {
2928                      description2923                      description
2929                        "Threshold value";2924                        "Threshold value";
2930                    }2925                    }
2931                  }2926                  }
2932                  mandatory true;2927                  mandatory true;
2933                  description2928                  description
2934                    "Threshold value";2929                    "Threshold value";
2935                }2930                }
2936              }2931              }
2937            }2932            }
2938            container out-packets {2933            container out-packets {
2939              description2934              description
2940                "Number of outbound packets";2935                "Number of outbound packets";
2941              container percent {2936              container percent {
2942                presence "Indicates a percent node is configured.";2937                presence "Indicates a percent node is configured.";
2943                description2938                description
2944                  "Specify that threshold value is percent of previous sample";2939                  "Specify that threshold value is percent of previous sample";
2945              }2940              }
2946              container rearm {2941              container rearm {
2947                description2942                description
2948                  "Specify Rearm parameters (default - always)";2943                  "Specify Rearm parameters (default - always)";
2949                container toggle {2944                container toggle {
2950                  must "not(../window)";2945                  must "not(../window)";
2951                  presence "Indicates a toggle node is configured.";2946                  presence "Indicates a toggle node is configured.";
2952                  description2947                  description
2953                    "Rearm after the first period when condition is not met";2948                    "Rearm after the first period when condition is not met";
2954                }2949                }
2955                leaf window {2950                leaf window {
2956                  type uint32 {2951                  type uint32 {
2957                    range "1..100" {2952                    range "1..100" {
2958                      description2953                      description
2959                        "Rearm window size";2954                        "Rearm window size";
2960                    }2955                    }
2961                  }2956                  }
2962                  must "not(../toggle)";2957                  must "not(../toggle)";
2963                  description2958                  description
2964                    "Rearm after the window of sampling periods";2959                    "Rearm after the window of sampling periods";
2965                }2960                }
2966              }2961              }
2967              container delta {2962              container delta {
2968                presence "Indicates a delta node is configured.";2963                presence "Indicates a delta node is configured.";
2969                description2964                description
2970                  "Specify that threshold value is for difference from the previous sample";2965                  "Specify that threshold value is for difference from the previous sample";
2971              }2966              }
2972              container eq {2967              container eq {
2973                presence "Indicates the node is configured.";2968                presence "Indicates the node is configured.";
2974                description2969                description
2975                  "Equal to";2970                  "Equal to";
2976                leaf threshold-value {2971                leaf threshold-value {
2977                  type uint32 {2972                  type uint32 {
2978                    range "0..4294967295" {2973                    range "0..4294967295" {
2979                      description2974                      description
2980                        "Threshold value";2975                        "Threshold value";
2981                    }2976                    }
2982                  }2977                  }
2983                  mandatory true;2978                  mandatory true;
2984                  description2979                  description
2985                    "Threshold value";2980                    "Threshold value";
2986                }2981                }
2987              }2982              }
2988              container ne {2983              container ne {
2989                presence "Indicates the node is configured.";2984                presence "Indicates the node is configured.";
2990                description2985                description
2991                  "Not equal to";2986                  "Not equal to";
2992                leaf threshold-value {2987                leaf threshold-value {
2993                  type uint32 {2988                  type uint32 {
2994                    range "0..4294967295" {2989                    range "0..4294967295" {
2995                      description2990                      description
2996                        "Threshold value";2991                        "Threshold value";
2997                    }2992                    }
2998                  }2993                  }
2999                  mandatory true;2994                  mandatory true;
3000                  description2995                  description
3001                    "Threshold value";2996                    "Threshold value";
3002                }2997                }
3003              }2998              }
3004              container lt {2999              container lt {
3005                presence "Indicates the node is configured.";3000                presence "Indicates the node is configured.";
3006                description3001                description
3007                  "Less than";3002                  "Less than";
3008                leaf threshold-value {3003                leaf threshold-value {
3009                  type uint32 {3004                  type uint32 {
3010                    range "0..4294967295" {3005                    range "0..4294967295" {
3011                      description3006                      description
3012                        "Threshold value";3007                        "Threshold value";
3013                    }3008                    }
3014                  }3009                  }
3015                  mandatory true;3010                  mandatory true;
3016                  description3011                  description
3017                    "Threshold value";3012                    "Threshold value";
3018                }3013                }
3019              }3014              }
3020              container le {3015              container le {
3021                presence "Indicates the node is configured.";3016                presence "Indicates the node is configured.";
3022                description3017                description
3023                  "Less than or equal to";3018                  "Less than or equal to";
3024                leaf threshold-value {3019                leaf threshold-value {
3025                  type uint32 {3020                  type uint32 {
3026                    range "0..4294967295" {3021                    range "0..4294967295" {
3027                      description3022                      description
3028                        "Threshold value";3023                        "Threshold value";
3029                    }3024                    }
3030                  }3025                  }
3031                  mandatory true;3026                  mandatory true;
3032                  description3027                  description
3033                    "Threshold value";3028                    "Threshold value";
3034                }3029                }
3035              }3030              }
3036              container gt {3031              container gt {
3037                presence "Indicates the node is configured.";3032                presence "Indicates the node is configured.";
3038                description3033                description
3039                  "Greater than";3034                  "Greater than";
3040                leaf threshold-value {3035                leaf threshold-value {
3041                  type uint32 {3036                  type uint32 {
3042                    range "0..4294967295" {3037                    range "0..4294967295" {
3043                      description3038                      description
3044                        "Threshold value";3039                        "Threshold value";
3045                    }3040                    }
3046                  }3041                  }
3047                  mandatory true;3042                  mandatory true;
3048                  description3043                  description
3049                    "Threshold value";3044                    "Threshold value";
3050                }3045                }
3051              }3046              }
3052              container ge {3047              container ge {
3053                presence "Indicates the node is configured.";3048                presence "Indicates the node is configured.";
3054                description3049                description
3055                  "Greater than or equal to";3050                  "Greater than or equal to";
3056                leaf threshold-value {3051                leaf threshold-value {
3057                  type uint32 {3052                  type uint32 {
3058                    range "0..4294967295" {3053                    range "0..4294967295" {
3059                      description3054                      description
3060                        "Threshold value";3055                        "Threshold value";
3061                    }3056                    }
3062                  }3057                  }
3063                  mandatory true;3058                  mandatory true;
3064                  description3059                  description
3065                    "Threshold value";3060                    "Threshold value";
3066                }3061                }
3067              }3062              }
3068              container rg {3063              container rg {
3069                presence "Indicates the node is configured.";3064                presence "Indicates the node is configured.";
3070                description3065                description
3071                  "Not in range";3066                  "Not in range";
3072                leaf start-threshold-value {3067                leaf start-threshold-value {
3073                  type uint32 {3068                  type uint32 {
3074                    range "0..4294967295" {3069                    range "0..4294967295" {
3075                      description3070                      description
3076                        "Threshold value";3071                        "Threshold value";
3077                    }3072                    }
3078                  }3073                  }
3079                  mandatory true;3074                  mandatory true;
3080                  description3075                  description
3081                    "Threshold value";3076                    "Threshold value";
3082                }3077                }
3083                leaf end-threshold-value {3078                leaf end-threshold-value {
3084                  type uint32 {3079                  type uint32 {
3085                    range "0..4294967295" {3080                    range "0..4294967295" {
3086                      description3081                      description
3087                        "Threshold value";3082                        "Threshold value";
3088                    }3083                    }
3089                  }3084                  }
3090                  mandatory true;3085                  mandatory true;
3091                  description3086                  description
3092                    "Threshold value";3087                    "Threshold value";
3093                }3088                }
3094              }3089              }
3095            }3090            }
3096            container out-octets {3091            container out-octets {
3097              description3092              description
3098                "Number of outbound octets/bytes";3093                "Number of outbound octets/bytes";
3099              container percent {3094              container percent {
3100                presence "Indicates a percent node is configured.";3095                presence "Indicates a percent node is configured.";
3101                description3096                description
3102                  "Specify that threshold value is percent of previous sample";3097                  "Specify that threshold value is percent of previous sample";
3103              }3098              }
3104              container rearm {3099              container rearm {
3105                description3100                description
3106                  "Specify Rearm parameters (default - always)";3101                  "Specify Rearm parameters (default - always)";
3107                container toggle {3102                container toggle {
3108                  must "not(../window)";3103                  must "not(../window)";
3109                  presence "Indicates a toggle node is configured.";3104                  presence "Indicates a toggle node is configured.";
3110                  description3105                  description
3111                    "Rearm after the first period when condition is not met";3106                    "Rearm after the first period when condition is not met";
3112                }3107                }
3113                leaf window {3108                leaf window {
3114                  type uint32 {3109                  type uint32 {
3115                    range "1..100" {3110                    range "1..100" {
3116                      description3111                      description
3117                        "Rearm window size";3112                        "Rearm window size";
3118                    }3113                    }
3119                  }3114                  }
3120                  must "not(../toggle)";3115                  must "not(../toggle)";
3121                  description3116                  description
3122                    "Rearm after the window of sampling periods";3117                    "Rearm after the window of sampling periods";
3123                }3118                }
3124              }3119              }
3125              container delta {3120              container delta {
3126                presence "Indicates a delta node is configured.";3121                presence "Indicates a delta node is configured.";
3127                description3122                description
3128                  "Specify that threshold value is for difference from the previous sample";3123                  "Specify that threshold value is for difference from the previous sample";
3129              }3124              }
3130              container eq {3125              container eq {
3131                presence "Indicates the node is configured.";3126                presence "Indicates the node is configured.";
3132                description3127                description
3133                  "Equal to";3128                  "Equal to";
3134                leaf threshold-value {3129                leaf threshold-value {
3135                  type uint32 {3130                  type uint32 {
3136                    range "0..4294967295" {3131                    range "0..4294967295" {
3137                      description3132                      description
3138                        "Threshold value";3133                        "Threshold value";
3139                    }3134                    }
3140                  }3135                  }
3141                  mandatory true;3136                  mandatory true;
3142                  description3137                  description
3143                    "Threshold value";3138                    "Threshold value";
3144                }3139                }
3145              }3140              }
3146              container ne {3141              container ne {
3147                presence "Indicates the node is configured.";3142                presence "Indicates the node is configured.";
3148                description3143                description
3149                  "Not equal to";3144                  "Not equal to";
3150                leaf threshold-value {3145                leaf threshold-value {
3151                  type uint32 {3146                  type uint32 {
3152                    range "0..4294967295" {3147                    range "0..4294967295" {
3153                      description3148                      description
3154                        "Threshold value";3149                        "Threshold value";
3155                    }3150                    }
3156                  }3151                  }
3157                  mandatory true;3152                  mandatory true;
3158                  description3153                  description
3159                    "Threshold value";3154                    "Threshold value";
3160                }3155                }
3161              }3156              }
3162              container lt {3157              container lt {
3163                presence "Indicates the node is configured.";3158                presence "Indicates the node is configured.";
3164                description3159                description
3165                  "Less than";3160                  "Less than";
3166                leaf threshold-value {3161                leaf threshold-value {
3167                  type uint32 {3162                  type uint32 {
3168                    range "0..4294967295" {3163                    range "0..4294967295" {
3169                      description3164                      description
3170                        "Threshold value";3165                        "Threshold value";
3171                    }3166                    }
3172                  }3167                  }
3173                  mandatory true;3168                  mandatory true;
3174                  description3169                  description
3175                    "Threshold value";3170                    "Threshold value";
3176                }3171                }
3177              }3172              }
3178              container le {3173              container le {
3179                presence "Indicates the node is configured.";3174                presence "Indicates the node is configured.";
3180                description3175                description
3181                  "Less than or equal to";3176                  "Less than or equal to";
3182                leaf threshold-value {3177                leaf threshold-value {
3183                  type uint32 {3178                  type uint32 {
3184                    range "0..4294967295" {3179                    range "0..4294967295" {
3185                      description3180                      description
3186                        "Threshold value";3181                        "Threshold value";
3187                    }3182                    }
3188                  }3183                  }
3189                  mandatory true;3184                  mandatory true;
3190                  description3185                  description
3191                    "Threshold value";3186                    "Threshold value";
3192                }3187                }
3193              }3188              }
3194              container gt {3189              container gt {
3195                presence "Indicates the node is configured.";3190                presence "Indicates the node is configured.";
3196                description3191                description
3197                  "Greater than";3192                  "Greater than";
3198                leaf threshold-value {3193                leaf threshold-value {
3199                  type uint32 {3194                  type uint32 {
3200                    range "0..4294967295" {3195                    range "0..4294967295" {
3201                      description3196                      description
3202                        "Threshold value";3197                        "Threshold value";
3203                    }3198                    }
3204                  }3199                  }
3205                  mandatory true;3200                  mandatory true;
3206                  description3201                  description
3207                    "Threshold value";3202                    "Threshold value";
3208                }3203                }
3209              }3204              }
3210              container ge {3205              container ge {
3211                presence "Indicates the node is configured.";3206                presence "Indicates the node is configured.";
3212                description3207                description
3213                  "Greater than or equal to";3208                  "Greater than or equal to";
3214                leaf threshold-value {3209                leaf threshold-value {
3215                  type uint32 {3210                  type uint32 {
3216                    range "0..4294967295" {3211                    range "0..4294967295" {
3217                      description3212                      description
3218                        "Threshold value";3213                        "Threshold value";
3219                    }3214                    }
3220                  }3215                  }
3221                  mandatory true;3216                  mandatory true;
3222                  description3217                  description
3223                    "Threshold value";3218                    "Threshold value";
3224                }3219                }
3225              }3220              }
3226              container rg {3221              container rg {
3227                presence "Indicates the node is configured.";3222                presence "Indicates the node is configured.";
3228                description3223                description
3229                  "Not in range";3224                  "Not in range";
3230                leaf start-threshold-value {3225                leaf start-threshold-value {
3231                  type uint32 {3226                  type uint32 {
3232                    range "0..4294967295" {3227                    range "0..4294967295" {
3233                      description3228                      description
3234                        "Threshold value";3229                        "Threshold value";
3235                    }3230                    }
3236                  }3231                  }
3237                  mandatory true;3232                  mandatory true;
3238                  description3233                  description
3239                    "Threshold value";3234                    "Threshold value";
3240                }3235                }
3241                leaf end-threshold-value {3236                leaf end-threshold-value {
3242                  type uint32 {3237                  type uint32 {
3243                    range "0..4294967295" {3238                    range "0..4294967295" {
3244                      description3239                      description
3245                        "Threshold value";3240                        "Threshold value";
3246                    }3241                    }
3247                  }3242                  }
3248                  mandatory true;3243                  mandatory true;
3249                  description3244                  description
3250                    "Threshold value";3245                    "Threshold value";
3251                }3246                }
3252              }3247              }
3253            }3248            }
3254            container input-total-drops {3249            container input-total-drops {
3255              description3250              description
3256                "Number of inbound correct packets discarded";3251                "Number of inbound correct packets discarded";
3257              container percent {3252              container percent {
3258                presence "Indicates a percent node is configured.";3253                presence "Indicates a percent node is configured.";
3259                description3254                description
3260                  "Specify that threshold value is percent of previous sample";3255                  "Specify that threshold value is percent of previous sample";
3261              }3256              }
3262              container rearm {3257              container rearm {
3263                description3258                description
3264                  "Specify Rearm parameters (default - always)";3259                  "Specify Rearm parameters (default - always)";
3265                container toggle {3260                container toggle {
3266                  must "not(../window)";3261                  must "not(../window)";
3267                  presence "Indicates a toggle node is configured.";3262                  presence "Indicates a toggle node is configured.";
3268                  description3263                  description
3269                    "Rearm after the first period when condition is not met";3264                    "Rearm after the first period when condition is not met";
3270                }3265                }
3271                leaf window {3266                leaf window {
3272                  type uint32 {3267                  type uint32 {
3273                    range "1..100" {3268                    range "1..100" {
3274                      description3269                      description
3275                        "Rearm window size";3270                        "Rearm window size";
3276                    }3271                    }
3277                  }3272                  }
3278                  must "not(../toggle)";3273                  must "not(../toggle)";
3279                  description3274                  description
3280                    "Rearm after the window of sampling periods";3275                    "Rearm after the window of sampling periods";
3281                }3276                }
3282              }3277              }
3283              container delta {3278              container delta {
3284                presence "Indicates a delta node is configured.";3279                presence "Indicates a delta node is configured.";
3285                description3280                description
3286                  "Specify that threshold value is for difference from the previous sample";3281                  "Specify that threshold value is for difference from the previous sample";
3287              }3282              }
3288              container eq {3283              container eq {
3289                presence "Indicates the node is configured.";3284                presence "Indicates the node is configured.";
3290                description3285                description
3291                  "Equal to";3286                  "Equal to";
3292                leaf threshold-value {3287                leaf threshold-value {
3293                  type uint32 {3288                  type uint32 {
3294                    range "0..4294967295" {3289                    range "0..4294967295" {
3295                      description3290                      description
3296                        "Threshold value";3291                        "Threshold value";
3297                    }3292                    }
3298                  }3293                  }
3299                  mandatory true;3294                  mandatory true;
3300                  description3295                  description
3301                    "Threshold value";3296                    "Threshold value";
3302                }3297                }
3303              }3298              }
3304              container ne {3299              container ne {
3305                presence "Indicates the node is configured.";3300                presence "Indicates the node is configured.";
3306                description3301                description
3307                  "Not equal to";3302                  "Not equal to";
3308                leaf threshold-value {3303                leaf threshold-value {
3309                  type uint32 {3304                  type uint32 {
3310                    range "0..4294967295" {3305                    range "0..4294967295" {
3311                      description3306                      description
3312                        "Threshold value";3307                        "Threshold value";
3313                    }3308                    }
3314                  }3309                  }
3315                  mandatory true;3310                  mandatory true;
3316                  description3311                  description
3317                    "Threshold value";3312                    "Threshold value";
3318                }3313                }
3319              }3314              }
3320              container lt {3315              container lt {
3321                presence "Indicates the node is configured.";3316                presence "Indicates the node is configured.";
3322                description3317                description
3323                  "Less than";3318                  "Less than";
3324                leaf threshold-value {3319                leaf threshold-value {
3325                  type uint32 {3320                  type uint32 {
3326                    range "0..4294967295" {3321                    range "0..4294967295" {
3327                      description3322                      description
3328                        "Threshold value";3323                        "Threshold value";
3329                    }3324                    }
3330                  }3325                  }
3331                  mandatory true;3326                  mandatory true;
3332                  description3327                  description
3333                    "Threshold value";3328                    "Threshold value";
3334                }3329                }
3335              }3330              }
3336              container le {3331              container le {
3337                presence "Indicates the node is configured.";3332                presence "Indicates the node is configured.";
3338                description3333                description
3339                  "Less than or equal to";3334                  "Less than or equal to";
3340                leaf threshold-value {3335                leaf threshold-value {
3341                  type uint32 {3336                  type uint32 {
3342                    range "0..4294967295" {3337                    range "0..4294967295" {
3343                      description3338                      description
3344                        "Threshold value";3339                        "Threshold value";
3345                    }3340                    }
3346                  }3341                  }
3347                  mandatory true;3342                  mandatory true;
3348                  description3343                  description
3349                    "Threshold value";3344                    "Threshold value";
3350                }3345                }
3351              }3346              }
3352              container gt {3347              container gt {
3353                presence "Indicates the node is configured.";3348                presence "Indicates the node is configured.";
3354                description3349                description
3355                  "Greater than";3350                  "Greater than";
3356                leaf threshold-value {3351                leaf threshold-value {
3357                  type uint32 {3352                  type uint32 {
3358                    range "0..4294967295" {3353                    range "0..4294967295" {
3359                      description3354                      description
3360                        "Threshold value";3355                        "Threshold value";
3361                    }3356                    }
3362                  }3357                  }
3363                  mandatory true;3358                  mandatory true;
3364                  description3359                  description
3365                    "Threshold value";3360                    "Threshold value";
3366                }3361                }
3367              }3362              }
3368              container ge {3363              container ge {
3369                presence "Indicates the node is configured.";3364                presence "Indicates the node is configured.";
3370                description3365                description
3371                  "Greater than or equal to";3366                  "Greater than or equal to";
3372                leaf threshold-value {3367                leaf threshold-value {
3373                  type uint32 {3368                  type uint32 {
3374                    range "0..4294967295" {3369                    range "0..4294967295" {
3375                      description3370                      description
3376                        "Threshold value";3371                        "Threshold value";
3377                    }3372                    }
3378                  }3373                  }
3379                  mandatory true;3374                  mandatory true;
3380                  description3375                  description
3381                    "Threshold value";3376                    "Threshold value";
3382                }3377                }
3383              }3378              }
3384              container rg {3379              container rg {
3385                presence "Indicates the node is configured.";3380                presence "Indicates the node is configured.";
3386                description3381                description
3387                  "Not in range";3382                  "Not in range";
3388                leaf start-threshold-value {3383                leaf start-threshold-value {
3389                  type uint32 {3384                  type uint32 {
3390                    range "0..4294967295" {3385                    range "0..4294967295" {
3391                      description3386                      description
3392                        "Threshold value";3387                        "Threshold value";
3393                    }3388                    }
3394                  }3389                  }
3395                  mandatory true;3390                  mandatory true;
3396                  description3391                  description
3397                    "Threshold value";3392                    "Threshold value";
3398                }3393                }
3399                leaf end-threshold-value {3394                leaf end-threshold-value {
3400                  type uint32 {3395                  type uint32 {
3401                    range "0..4294967295" {3396                    range "0..4294967295" {
3402                      description3397                      description
3403                        "Threshold value";3398                        "Threshold value";
3404                    }3399                    }
3405                  }3400                  }
3406                  mandatory true;3401                  mandatory true;
3407                  description3402                  description
3408                    "Threshold value";3403                    "Threshold value";
3409                }3404                }
3410              }3405              }
3411            }3406            }
3412            container input-queue-drops {3407            container input-queue-drops {
3413              description3408              description
3414                "Number of input queue drops";3409                "Number of input queue drops";
3415              container percent {3410              container percent {
3416                presence "Indicates a percent node is configured.";3411                presence "Indicates a percent node is configured.";
3417                description3412                description
3418                  "Specify that threshold value is percent of previous sample";3413                  "Specify that threshold value is percent of previous sample";
3419              }3414              }
3420              container rearm {3415              container rearm {
3421                description3416                description
3422                  "Specify Rearm parameters (default - always)";3417                  "Specify Rearm parameters (default - always)";
3423                container toggle {3418                container toggle {
3424                  must "not(../window)";3419                  must "not(../window)";
3425                  presence "Indicates a toggle node is configured.";3420                  presence "Indicates a toggle node is configured.";
3426                  description3421                  description
3427                    "Rearm after the first period when condition is not met";3422                    "Rearm after the first period when condition is not met";
3428                }3423                }
3429                leaf window {3424                leaf window {
3430                  type uint32 {3425                  type uint32 {
3431                    range "1..100" {3426                    range "1..100" {
3432                      description3427                      description
3433                        "Rearm window size";3428                        "Rearm window size";
3434                    }3429                    }
3435                  }3430                  }
3436                  must "not(../toggle)";3431                  must "not(../toggle)";
3437                  description3432                  description
3438                    "Rearm after the window of sampling periods";3433                    "Rearm after the window of sampling periods";
3439                }3434                }
3440              }3435              }
3441              container delta {3436              container delta {
3442                presence "Indicates a delta node is configured.";3437                presence "Indicates a delta node is configured.";
3443                description3438                description
3444                  "Specify that threshold value is for difference from the previous sample";3439                  "Specify that threshold value is for difference from the previous sample";
3445              }3440              }
3446              container eq {3441              container eq {
3447                presence "Indicates the node is configured.";3442                presence "Indicates the node is configured.";
3448                description3443                description
3449                  "Equal to";3444                  "Equal to";
3450                leaf threshold-value {3445                leaf threshold-value {
3451                  type uint32 {3446                  type uint32 {
3452                    range "0..4294967295" {3447                    range "0..4294967295" {
3453                      description3448                      description
3454                        "Threshold value";3449                        "Threshold value";
3455                    }3450                    }
3456                  }3451                  }
3457                  mandatory true;3452                  mandatory true;
3458                  description3453                  description
3459                    "Threshold value";3454                    "Threshold value";
3460                }3455                }
3461              }3456              }
3462              container ne {3457              container ne {
3463                presence "Indicates the node is configured.";3458                presence "Indicates the node is configured.";
3464                description3459                description
3465                  "Not equal to";3460                  "Not equal to";
3466                leaf threshold-value {3461                leaf threshold-value {
3467                  type uint32 {3462                  type uint32 {
3468                    range "0..4294967295" {3463                    range "0..4294967295" {
3469                      description3464                      description
3470                        "Threshold value";3465                        "Threshold value";
3471                    }3466                    }
3472                  }3467                  }
3473                  mandatory true;3468                  mandatory true;
3474                  description3469                  description
3475                    "Threshold value";3470                    "Threshold value";
3476                }3471                }
3477              }3472              }
3478              container lt {3473              container lt {
3479                presence "Indicates the node is configured.";3474                presence "Indicates the node is configured.";
3480                description3475                description
3481                  "Less than";3476                  "Less than";
3482                leaf threshold-value {3477                leaf threshold-value {
3483                  type uint32 {3478                  type uint32 {
3484                    range "0..4294967295" {3479                    range "0..4294967295" {
3485                      description3480                      description
3486                        "Threshold value";3481                        "Threshold value";
3487                    }3482                    }
3488                  }3483                  }
3489                  mandatory true;3484                  mandatory true;
3490                  description3485                  description
3491                    "Threshold value";3486                    "Threshold value";
3492                }3487                }
3493              }3488              }
3494              container le {3489              container le {
3495                presence "Indicates the node is configured.";3490                presence "Indicates the node is configured.";
3496                description3491                description
3497                  "Less than or equal to";3492                  "Less than or equal to";
3498                leaf threshold-value {3493                leaf threshold-value {
3499                  type uint32 {3494                  type uint32 {
3500                    range "0..4294967295" {3495                    range "0..4294967295" {
3501                      description3496                      description
3502                        "Threshold value";3497                        "Threshold value";
3503                    }3498                    }
3504                  }3499                  }
3505                  mandatory true;3500                  mandatory true;
3506                  description3501                  description
3507                    "Threshold value";3502                    "Threshold value";
3508                }3503                }
3509              }3504              }
3510              container gt {3505              container gt {
3511                presence "Indicates the node is configured.";3506                presence "Indicates the node is configured.";
3512                description3507                description
3513                  "Greater than";3508                  "Greater than";
3514                leaf threshold-value {3509                leaf threshold-value {
3515                  type uint32 {3510                  type uint32 {
3516                    range "0..4294967295" {3511                    range "0..4294967295" {
3517                      description3512                      description
3518                        "Threshold value";3513                        "Threshold value";
3519                    }3514                    }
3520                  }3515                  }
3521                  mandatory true;3516                  mandatory true;
3522                  description3517                  description
3523                    "Threshold value";3518                    "Threshold value";
3524                }3519                }
3525              }3520              }
3526              container ge {3521              container ge {
3527                presence "Indicates the node is configured.";3522                presence "Indicates the node is configured.";
3528                description3523                description
3529                  "Greater than or equal to";3524                  "Greater than or equal to";
3530                leaf threshold-value {3525                leaf threshold-value {
3531                  type uint32 {3526                  type uint32 {
3532                    range "0..4294967295" {3527                    range "0..4294967295" {
3533                      description3528                      description
3534                        "Threshold value";3529                        "Threshold value";
3535                    }3530                    }
3536                  }3531                  }
3537                  mandatory true;3532                  mandatory true;
3538                  description3533                  description
3539                    "Threshold value";3534                    "Threshold value";
3540                }3535                }
3541              }3536              }
3542              container rg {3537              container rg {
3543                presence "Indicates the node is configured.";3538                presence "Indicates the node is configured.";
3544                description3539                description
3545                  "Not in range";3540                  "Not in range";
3546                leaf start-threshold-value {3541                leaf start-threshold-value {
3547                  type uint32 {3542                  type uint32 {
3548                    range "0..4294967295" {3543                    range "0..4294967295" {
3549                      description3544                      description
3550                        "Threshold value";3545                        "Threshold value";
3551                    }3546                    }
3552                  }3547                  }
3553                  mandatory true;3548                  mandatory true;
3554                  description3549                  description
3555                    "Threshold value";3550                    "Threshold value";
3556                }3551                }
3557                leaf end-threshold-value {3552                leaf end-threshold-value {
3558                  type uint32 {3553                  type uint32 {
3559                    range "0..4294967295" {3554                    range "0..4294967295" {
3560                      description3555                      description
3561                        "Threshold value";3556                        "Threshold value";
3562                    }3557                    }
3563                  }3558                  }
3564                  mandatory true;3559                  mandatory true;
3565                  description3560                  description
3566                    "Threshold value";3561                    "Threshold value";
3567                }3562                }
3568              }3563              }
3569            }3564            }
3570            container input-total-errors {3565            container input-total-errors {
3571              description3566              description
3572                "Number of inbound incorrect packets discarded";3567                "Number of inbound incorrect packets discarded";
3573              container percent {3568              container percent {
3574                presence "Indicates a percent node is configured.";3569                presence "Indicates a percent node is configured.";
3575                description3570                description
3576                  "Specify that threshold value is percent of previous sample";3571                  "Specify that threshold value is percent of previous sample";
3577              }3572              }
3578              container rearm {3573              container rearm {
3579                description3574                description
3580                  "Specify Rearm parameters (default - always)";3575                  "Specify Rearm parameters (default - always)";
3581                container toggle {3576                container toggle {
3582                  must "not(../window)";3577                  must "not(../window)";
3583                  presence "Indicates a toggle node is configured.";3578                  presence "Indicates a toggle node is configured.";
3584                  description3579                  description
3585                    "Rearm after the first period when condition is not met";3580                    "Rearm after the first period when condition is not met";
3586                }3581                }
3587                leaf window {3582                leaf window {
3588                  type uint32 {3583                  type uint32 {
3589                    range "1..100" {3584                    range "1..100" {
3590                      description3585                      description
3591                        "Rearm window size";3586                        "Rearm window size";
3592                    }3587                    }
3593                  }3588                  }
3594                  must "not(../toggle)";3589                  must "not(../toggle)";
3595                  description3590                  description
3596                    "Rearm after the window of sampling periods";3591                    "Rearm after the window of sampling periods";
3597                }3592                }
3598              }3593              }
3599              container delta {3594              container delta {
3600                presence "Indicates a delta node is configured.";3595                presence "Indicates a delta node is configured.";
3601                description3596                description
3602                  "Specify that threshold value is for difference from the previous sample";3597                  "Specify that threshold value is for difference from the previous sample";
3603              }3598              }
3604              container eq {3599              container eq {
3605                presence "Indicates the node is configured.";3600                presence "Indicates the node is configured.";
3606                description3601                description
3607                  "Equal to";3602                  "Equal to";
3608                leaf threshold-value {3603                leaf threshold-value {
3609                  type uint32 {3604                  type uint32 {
3610                    range "0..4294967295" {3605                    range "0..4294967295" {
3611                      description3606                      description
3612                        "Threshold value";3607                        "Threshold value";
3613                    }3608                    }
3614                  }3609                  }
3615                  mandatory true;3610                  mandatory true;
3616                  description3611                  description
3617                    "Threshold value";3612                    "Threshold value";
3618                }3613                }
3619              }3614              }
3620              container ne {3615              container ne {
3621                presence "Indicates the node is configured.";3616                presence "Indicates the node is configured.";
3622                description3617                description
3623                  "Not equal to";3618                  "Not equal to";
3624                leaf threshold-value {3619                leaf threshold-value {
3625                  type uint32 {3620                  type uint32 {
3626                    range "0..4294967295" {3621                    range "0..4294967295" {
3627                      description3622                      description
3628                        "Threshold value";3623                        "Threshold value";
3629                    }3624                    }
3630                  }3625                  }
3631                  mandatory true;3626                  mandatory true;
3632                  description3627                  description
3633                    "Threshold value";3628                    "Threshold value";
3634                }3629                }
3635              }3630              }
3636              container lt {3631              container lt {
3637                presence "Indicates the node is configured.";3632                presence "Indicates the node is configured.";
3638                description3633                description
3639                  "Less than";3634                  "Less than";
3640                leaf threshold-value {3635                leaf threshold-value {
3641                  type uint32 {3636                  type uint32 {
3642                    range "0..4294967295" {3637                    range "0..4294967295" {
3643                      description3638                      description
3644                        "Threshold value";3639                        "Threshold value";
3645                    }3640                    }
3646                  }3641                  }
3647                  mandatory true;3642                  mandatory true;
3648                  description3643                  description
3649                    "Threshold value";3644                    "Threshold value";
3650                }3645                }
3651              }3646              }
3652              container le {3647              container le {
3653                presence "Indicates the node is configured.";3648                presence "Indicates the node is configured.";
3654                description3649                description
3655                  "Less than or equal to";3650                  "Less than or equal to";
3656                leaf threshold-value {3651                leaf threshold-value {
3657                  type uint32 {3652                  type uint32 {
3658                    range "0..4294967295" {3653                    range "0..4294967295" {
3659                      description3654                      description
3660                        "Threshold value";3655                        "Threshold value";
3661                    }3656                    }
3662                  }3657                  }
3663                  mandatory true;3658                  mandatory true;
3664                  description3659                  description
3665                    "Threshold value";3660                    "Threshold value";
3666                }3661                }
3667              }3662              }
3668              container gt {3663              container gt {
3669                presence "Indicates the node is configured.";3664                presence "Indicates the node is configured.";
3670                description3665                description
3671                  "Greater than";3666                  "Greater than";
3672                leaf threshold-value {3667                leaf threshold-value {
3673                  type uint32 {3668                  type uint32 {
3674                    range "0..4294967295" {3669                    range "0..4294967295" {
3675                      description3670                      description
3676                        "Threshold value";3671                        "Threshold value";
3677                    }3672                    }
3678                  }3673                  }
3679                  mandatory true;3674                  mandatory true;
3680                  description3675                  description
3681                    "Threshold value";3676                    "Threshold value";
3682                }3677                }
3683              }3678              }
3684              container ge {3679              container ge {
3685                presence "Indicates the node is configured.";3680                presence "Indicates the node is configured.";
3686                description3681                description
3687                  "Greater than or equal to";3682                  "Greater than or equal to";
3688                leaf threshold-value {3683                leaf threshold-value {
3689                  type uint32 {3684                  type uint32 {
3690                    range "0..4294967295" {3685                    range "0..4294967295" {
3691                      description3686                      description
3692                        "Threshold value";3687                        "Threshold value";
3693                    }3688                    }
3694                  }3689                  }
3695                  mandatory true;3690                  mandatory true;
3696                  description3691                  description
3697                    "Threshold value";3692                    "Threshold value";
3698                }3693                }
3699              }3694              }
3700              container rg {3695              container rg {
3701                presence "Indicates the node is configured.";3696                presence "Indicates the node is configured.";
3702                description3697                description
3703                  "Not in range";3698                  "Not in range";
3704                leaf start-threshold-value {3699                leaf start-threshold-value {
3705                  type uint32 {3700                  type uint32 {
3706                    range "0..4294967295" {3701                    range "0..4294967295" {
3707                      description3702                      description
3708                        "Threshold value";3703                        "Threshold value";
3709                    }3704                    }
3710                  }3705                  }
3711                  mandatory true;3706                  mandatory true;
3712                  description3707                  description
3713                    "Threshold value";3708                    "Threshold value";
3714                }3709                }
3715                leaf end-threshold-value {3710                leaf end-threshold-value {
3716                  type uint32 {3711                  type uint32 {
3717                    range "0..4294967295" {3712                    range "0..4294967295" {
3718                      description3713                      description
3719                        "Threshold value";3714                        "Threshold value";
3720                    }3715                    }
3721                  }3716                  }
3722                  mandatory true;3717                  mandatory true;
3723                  description3718                  description
3724                    "Threshold value";3719                    "Threshold value";
3725                }3720                }
3726              }3721              }
3727            }3722            }
3728            container output-total-drops {3723            container output-total-drops {
3729              description3724              description
3730                "Number of outbound correct packets discarded";3725                "Number of outbound correct packets discarded";
3731              container percent {3726              container percent {
3732                presence "Indicates a percent node is configured.";3727                presence "Indicates a percent node is configured.";
3733                description3728                description
3734                  "Specify that threshold value is percent of previous sample";3729                  "Specify that threshold value is percent of previous sample";
3735              }3730              }
3736              container rearm {3731              container rearm {
3737                description3732                description
3738                  "Specify Rearm parameters (default - always)";3733                  "Specify Rearm parameters (default - always)";
3739                container toggle {3734                container toggle {
3740                  must "not(../window)";3735                  must "not(../window)";
3741                  presence "Indicates a toggle node is configured.";3736                  presence "Indicates a toggle node is configured.";
3742                  description3737                  description
3743                    "Rearm after the first period when condition is not met";3738                    "Rearm after the first period when condition is not met";
3744                }3739                }
3745                leaf window {3740                leaf window {
3746                  type uint32 {3741                  type uint32 {
3747                    range "1..100" {3742                    range "1..100" {
3748                      description3743                      description
3749                        "Rearm window size";3744                        "Rearm window size";
3750                    }3745                    }
3751                  }3746                  }
3752                  must "not(../toggle)";3747                  must "not(../toggle)";
3753                  description3748                  description
3754                    "Rearm after the window of sampling periods";3749                    "Rearm after the window of sampling periods";
3755                }3750                }
3756              }3751              }
3757              container delta {3752              container delta {
3758                presence "Indicates a delta node is configured.";3753                presence "Indicates a delta node is configured.";
3759                description3754                description
3760                  "Specify that threshold value is for difference from the previous sample";3755                  "Specify that threshold value is for difference from the previous sample";
3761              }3756              }
3762              container eq {3757              container eq {
3763                presence "Indicates the node is configured.";3758                presence "Indicates the node is configured.";
3764                description3759                description
3765                  "Equal to";3760                  "Equal to";
3766                leaf threshold-value {3761                leaf threshold-value {
3767                  type uint32 {3762                  type uint32 {
3768                    range "0..4294967295" {3763                    range "0..4294967295" {
3769                      description3764                      description
3770                        "Threshold value";3765                        "Threshold value";
3771                    }3766                    }
3772                  }3767                  }
3773                  mandatory true;3768                  mandatory true;
3774                  description3769                  description
3775                    "Threshold value";3770                    "Threshold value";
3776                }3771                }
3777              }3772              }
3778              container ne {3773              container ne {
3779                presence "Indicates the node is configured.";3774                presence "Indicates the node is configured.";
3780                description3775                description
3781                  "Not equal to";3776                  "Not equal to";
3782                leaf threshold-value {3777                leaf threshold-value {
3783                  type uint32 {3778                  type uint32 {
3784                    range "0..4294967295" {3779                    range "0..4294967295" {
3785                      description3780                      description
3786                        "Threshold value";3781                        "Threshold value";
3787                    }3782                    }
3788                  }3783                  }
3789                  mandatory true;3784                  mandatory true;
3790                  description3785                  description
3791                    "Threshold value";3786                    "Threshold value";
3792                }3787                }
3793              }3788              }
3794              container lt {3789              container lt {
3795                presence "Indicates the node is configured.";3790                presence "Indicates the node is configured.";
3796                description3791                description
3797                  "Less than";3792                  "Less than";
3798                leaf threshold-value {3793                leaf threshold-value {
3799                  type uint32 {3794                  type uint32 {
3800                    range "0..4294967295" {3795                    range "0..4294967295" {
3801                      description3796                      description
3802                        "Threshold value";3797                        "Threshold value";
3803                    }3798                    }
3804                  }3799                  }
3805                  mandatory true;3800                  mandatory true;
3806                  description3801                  description
3807                    "Threshold value";3802                    "Threshold value";
3808                }3803                }
3809              }3804              }
3810              container le {3805              container le {
3811                presence "Indicates the node is configured.";3806                presence "Indicates the node is configured.";
3812                description3807                description
3813                  "Less than or equal to";3808                  "Less than or equal to";
3814                leaf threshold-value {3809                leaf threshold-value {
3815                  type uint32 {3810                  type uint32 {
3816                    range "0..4294967295" {3811                    range "0..4294967295" {
3817                      description3812                      description
3818                        "Threshold value";3813                        "Threshold value";
3819                    }3814                    }
3820                  }3815                  }
3821                  mandatory true;3816                  mandatory true;
3822                  description3817                  description
3823                    "Threshold value";3818                    "Threshold value";
3824                }3819                }
3825              }3820              }
3826              container gt {3821              container gt {
3827                presence "Indicates the node is configured.";3822                presence "Indicates the node is configured.";
3828                description3823                description
3829                  "Greater than";3824                  "Greater than";
3830                leaf threshold-value {3825                leaf threshold-value {
3831                  type uint32 {3826                  type uint32 {
3832                    range "0..4294967295" {3827                    range "0..4294967295" {
3833                      description3828                      description
3834                        "Threshold value";3829                        "Threshold value";
3835                    }3830                    }
3836                  }3831                  }
3837                  mandatory true;3832                  mandatory true;
3838                  description3833                  description
3839                    "Threshold value";3834                    "Threshold value";
3840                }3835                }
3841              }3836              }
3842              container ge {3837              container ge {
3843                presence "Indicates the node is configured.";3838                presence "Indicates the node is configured.";
3844                description3839                description
3845                  "Greater than or equal to";3840                  "Greater than or equal to";
3846                leaf threshold-value {3841                leaf threshold-value {
3847                  type uint32 {3842                  type uint32 {
3848                    range "0..4294967295" {3843                    range "0..4294967295" {
3849                      description3844                      description
3850                        "Threshold value";3845                        "Threshold value";
3851                    }3846                    }
3852                  }3847                  }
3853                  mandatory true;3848                  mandatory true;
3854                  description3849                  description
3855                    "Threshold value";3850                    "Threshold value";
3856                }3851                }
3857              }3852              }
3858              container rg {3853              container rg {
3859                presence "Indicates the node is configured.";3854                presence "Indicates the node is configured.";
3860                description3855                description
3861                  "Not in range";3856                  "Not in range";
3862                leaf start-threshold-value {3857                leaf start-threshold-value {
3863                  type uint32 {3858                  type uint32 {
3864                    range "0..4294967295" {3859                    range "0..4294967295" {
3865                      description3860                      description
3866                        "Threshold value";3861                        "Threshold value";
3867                    }3862                    }
3868                  }3863                  }
3869                  mandatory true;3864                  mandatory true;
3870                  description3865                  description
3871                    "Threshold value";3866                    "Threshold value";
3872                }3867                }
3873                leaf end-threshold-value {3868                leaf end-threshold-value {
3874                  type uint32 {3869                  type uint32 {
3875                    range "0..4294967295" {3870                    range "0..4294967295" {
3876                      description3871                      description
3877                        "Threshold value";3872                        "Threshold value";
3878                    }3873                    }
3879                  }3874                  }
3880                  mandatory true;3875                  mandatory true;
3881                  description3876                  description
3882                    "Threshold value";3877                    "Threshold value";
3883                }3878                }
3884              }3879              }
3885            }3880            }
3886            container output-queue-drops {3881            container output-queue-drops {
3887              description3882              description
3888                "Number of input queue drops";3883                "Number of input queue drops";
3889              container percent {3884              container percent {
3890                presence "Indicates a percent node is configured.";3885                presence "Indicates a percent node is configured.";
3891                description3886                description
3892                  "Specify that threshold value is percent of previous sample";3887                  "Specify that threshold value is percent of previous sample";
3893              }3888              }
3894              container rearm {3889              container rearm {
3895                description3890                description
3896                  "Specify Rearm parameters (default - always)";3891                  "Specify Rearm parameters (default - always)";
3897                container toggle {3892                container toggle {
3898                  must "not(../window)";3893                  must "not(../window)";
3899                  presence "Indicates a toggle node is configured.";3894                  presence "Indicates a toggle node is configured.";
3900                  description3895                  description
3901                    "Rearm after the first period when condition is not met";3896                    "Rearm after the first period when condition is not met";
3902                }3897                }
3903                leaf window {3898                leaf window {
3904                  type uint32 {3899                  type uint32 {
3905                    range "1..100" {3900                    range "1..100" {
3906                      description3901                      description
3907                        "Rearm window size";3902                        "Rearm window size";
3908                    }3903                    }
3909                  }3904                  }
3910                  must "not(../toggle)";3905                  must "not(../toggle)";
3911                  description3906                  description
3912                    "Rearm after the window of sampling periods";3907                    "Rearm after the window of sampling periods";
3913                }3908                }
3914              }3909              }
3915              container delta {3910              container delta {
3916                presence "Indicates a delta node is configured.";3911                presence "Indicates a delta node is configured.";
3917                description3912                description
3918                  "Specify that threshold value is for difference from the previous sample";3913                  "Specify that threshold value is for difference from the previous sample";
3919              }3914              }
3920              container eq {3915              container eq {
3921                presence "Indicates the node is configured.";3916                presence "Indicates the node is configured.";
3922                description3917                description
3923                  "Equal to";3918                  "Equal to";
3924                leaf threshold-value {3919                leaf threshold-value {
3925                  type uint32 {3920                  type uint32 {
3926                    range "0..4294967295" {3921                    range "0..4294967295" {
3927                      description3922                      description
3928                        "Threshold value";3923                        "Threshold value";
3929                    }3924                    }
3930                  }3925                  }
3931                  mandatory true;3926                  mandatory true;
3932                  description3927                  description
3933                    "Threshold value";3928                    "Threshold value";
3934                }3929                }
3935              }3930              }
3936              container ne {3931              container ne {
3937                presence "Indicates the node is configured.";3932                presence "Indicates the node is configured.";
3938                description3933                description
3939                  "Not equal to";3934                  "Not equal to";
3940                leaf threshold-value {3935                leaf threshold-value {
3941                  type uint32 {3936                  type uint32 {
3942                    range "0..4294967295" {3937                    range "0..4294967295" {
3943                      description3938                      description
3944                        "Threshold value";3939                        "Threshold value";
3945                    }3940                    }
3946                  }3941                  }
3947                  mandatory true;3942                  mandatory true;
3948                  description3943                  description
3949                    "Threshold value";3944                    "Threshold value";
3950                }3945                }
3951              }3946              }
3952              container lt {3947              container lt {
3953                presence "Indicates the node is configured.";3948                presence "Indicates the node is configured.";
3954                description3949                description
3955                  "Less than";3950                  "Less than";
3956                leaf threshold-value {3951                leaf threshold-value {
3957                  type uint32 {3952                  type uint32 {
3958                    range "0..4294967295" {3953                    range "0..4294967295" {
3959                      description3954                      description
3960                        "Threshold value";3955                        "Threshold value";
3961                    }3956                    }
3962                  }3957                  }
3963                  mandatory true;3958                  mandatory true;
3964                  description3959                  description
3965                    "Threshold value";3960                    "Threshold value";
3966                }3961                }
3967              }3962              }
3968              container le {3963              container le {
3969                presence "Indicates the node is configured.";3964                presence "Indicates the node is configured.";
3970                description3965                description
3971                  "Less than or equal to";3966                  "Less than or equal to";
3972                leaf threshold-value {3967                leaf threshold-value {
3973                  type uint32 {3968                  type uint32 {
3974                    range "0..4294967295" {3969                    range "0..4294967295" {
3975                      description3970                      description
3976                        "Threshold value";3971                        "Threshold value";
3977                    }3972                    }
3978                  }3973                  }
3979                  mandatory true;3974                  mandatory true;
3980                  description3975                  description
3981                    "Threshold value";3976                    "Threshold value";
3982                }3977                }
3983              }3978              }
3984              container gt {3979              container gt {
3985                presence "Indicates the node is configured.";3980                presence "Indicates the node is configured.";
3986                description3981                description
3987                  "Greater than";3982                  "Greater than";
3988                leaf threshold-value {3983                leaf threshold-value {
3989                  type uint32 {3984                  type uint32 {
3990                    range "0..4294967295" {3985                    range "0..4294967295" {
3991                      description3986                      description
3992                        "Threshold value";3987                        "Threshold value";
3993                    }3988                    }
3994                  }3989                  }
3995                  mandatory true;3990                  mandatory true;
3996                  description3991                  description
3997                    "Threshold value";3992                    "Threshold value";
3998                }3993                }
3999              }3994              }
4000              container ge {3995              container ge {
4001                presence "Indicates the node is configured.";3996                presence "Indicates the node is configured.";
4002                description3997                description
4003                  "Greater than or equal to";3998                  "Greater than or equal to";
4004                leaf threshold-value {3999                leaf threshold-value {
4005                  type uint32 {4000                  type uint32 {
4006                    range "0..4294967295" {4001                    range "0..4294967295" {
4007                      description4002                      description
4008                        "Threshold value";4003                        "Threshold value";
4009                    }4004                    }
4010                  }4005                  }
4011                  mandatory true;4006                  mandatory true;
4012                  description4007                  description
4013                    "Threshold value";4008                    "Threshold value";
4014                }4009                }
4015              }4010              }
4016              container rg {4011              container rg {
4017                presence "Indicates the node is configured.";4012                presence "Indicates the node is configured.";
4018                description4013                description
4019                  "Not in range";4014                  "Not in range";
4020                leaf start-threshold-value {4015                leaf start-threshold-value {
4021                  type uint32 {4016                  type uint32 {
4022                    range "0..4294967295" {4017                    range "0..4294967295" {
4023                      description4018                      description
4024                        "Threshold value";4019                        "Threshold value";
4025                    }4020                    }
4026                  }4021                  }
4027                  mandatory true;4022                  mandatory true;
4028                  description4023                  description
4029                    "Threshold value";4024                    "Threshold value";
4030                }4025                }
4031                leaf end-threshold-value {4026                leaf end-threshold-value {
4032                  type uint32 {4027                  type uint32 {
4033                    range "0..4294967295" {4028                    range "0..4294967295" {
4034                      description4029                      description
4035                        "Threshold value";4030                        "Threshold value";
4036                    }4031                    }
4037                  }4032                  }
4038                  mandatory true;4033                  mandatory true;
4039                  description4034                  description
4040                    "Threshold value";4035                    "Threshold value";
4041                }4036                }
4042              }4037              }
4043            }4038            }
4044            container output-total-errors {4039            container output-total-errors {
4045              description4040              description
4046                "Number of outbound incorrect packets discarded";4041                "Number of outbound incorrect packets discarded";
4047              container percent {4042              container percent {
4048                presence "Indicates a percent node is configured.";4043                presence "Indicates a percent node is configured.";
4049                description4044                description
4050                  "Specify that threshold value is percent of previous sample";4045                  "Specify that threshold value is percent of previous sample";
4051              }4046              }
4052              container rearm {4047              container rearm {
4053                description4048                description
4054                  "Specify Rearm parameters (default - always)";4049                  "Specify Rearm parameters (default - always)";
4055                container toggle {4050                container toggle {
4056                  must "not(../window)";4051                  must "not(../window)";
4057                  presence "Indicates a toggle node is configured.";4052                  presence "Indicates a toggle node is configured.";
4058                  description4053                  description
4059                    "Rearm after the first period when condition is not met";4054                    "Rearm after the first period when condition is not met";
4060                }4055                }
4061                leaf window {4056                leaf window {
4062                  type uint32 {4057                  type uint32 {
4063                    range "1..100" {4058                    range "1..100" {
4064                      description4059                      description
4065                        "Rearm window size";4060                        "Rearm window size";
4066                    }4061                    }
4067                  }4062                  }
4068                  must "not(../toggle)";4063                  must "not(../toggle)";
4069                  description4064                  description
4070                    "Rearm after the window of sampling periods";4065                    "Rearm after the window of sampling periods";
4071                }4066                }
4072              }4067              }
4073              container delta {4068              container delta {
4074                presence "Indicates a delta node is configured.";4069                presence "Indicates a delta node is configured.";
4075                description4070                description
4076                  "Specify that threshold value is for difference from the previous sample";4071                  "Specify that threshold value is for difference from the previous sample";
4077              }4072              }
4078              container eq {4073              container eq {
4079                presence "Indicates the node is configured.";4074                presence "Indicates the node is configured.";
4080                description4075                description
4081                  "Equal to";4076                  "Equal to";
4082                leaf threshold-value {4077                leaf threshold-value {
4083                  type uint32 {4078                  type uint32 {
4084                    range "0..4294967295" {4079                    range "0..4294967295" {
4085                      description4080                      description
4086                        "Threshold value";4081                        "Threshold value";
4087                    }4082                    }
4088                  }4083                  }
4089                  mandatory true;4084                  mandatory true;
4090                  description4085                  description
4091                    "Threshold value";4086                    "Threshold value";
4092                }4087                }
4093              }4088              }
4094              container ne {4089              container ne {
4095                presence "Indicates the node is configured.";4090                presence "Indicates the node is configured.";
4096                description4091                description
4097                  "Not equal to";4092                  "Not equal to";
4098                leaf threshold-value {4093                leaf threshold-value {
4099                  type uint32 {4094                  type uint32 {
4100                    range "0..4294967295" {4095                    range "0..4294967295" {
4101                      description4096                      description
4102                        "Threshold value";4097                        "Threshold value";
4103                    }4098                    }
4104                  }4099                  }
4105                  mandatory true;4100                  mandatory true;
4106                  description4101                  description
4107                    "Threshold value";4102                    "Threshold value";
4108                }4103                }
4109              }4104              }
4110              container lt {4105              container lt {
4111                presence "Indicates the node is configured.";4106                presence "Indicates the node is configured.";
4112                description4107                description
4113                  "Less than";4108                  "Less than";
4114                leaf threshold-value {4109                leaf threshold-value {
4115                  type uint32 {4110                  type uint32 {
4116                    range "0..4294967295" {4111                    range "0..4294967295" {
4117                      description4112                      description
4118                        "Threshold value";4113                        "Threshold value";
4119                    }4114                    }
4120                  }4115                  }
4121                  mandatory true;4116                  mandatory true;
4122                  description4117                  description
4123                    "Threshold value";4118                    "Threshold value";
4124                }4119                }
4125              }4120              }
4126              container le {4121              container le {
4127                presence "Indicates the node is configured.";4122                presence "Indicates the node is configured.";
4128                description4123                description
4129                  "Less than or equal to";4124                  "Less than or equal to";
4130                leaf threshold-value {4125                leaf threshold-value {
4131                  type uint32 {4126                  type uint32 {
4132                    range "0..4294967295" {4127                    range "0..4294967295" {
4133                      description4128                      description
4134                        "Threshold value";4129                        "Threshold value";
4135                    }4130                    }
4136                  }4131                  }
4137                  mandatory true;4132                  mandatory true;
4138                  description4133                  description
4139                    "Threshold value";4134                    "Threshold value";
4140                }4135                }
4141              }4136              }
4142              container gt {4137              container gt {
4143                presence "Indicates the node is configured.";4138                presence "Indicates the node is configured.";
4144                description4139                description
4145                  "Greater than";4140                  "Greater than";
4146                leaf threshold-value {4141                leaf threshold-value {
4147                  type uint32 {4142                  type uint32 {
4148                    range "0..4294967295" {4143                    range "0..4294967295" {
4149                      description4144                      description
4150                        "Threshold value";4145                        "Threshold value";
4151                    }4146                    }
4152                  }4147                  }
4153                  mandatory true;4148                  mandatory true;
4154                  description4149                  description
4155                    "Threshold value";4150                    "Threshold value";
4156                }4151                }
4157              }4152              }
4158              container ge {4153              container ge {
4159                presence "Indicates the node is configured.";4154                presence "Indicates the node is configured.";
4160                description4155                description
4161                  "Greater than or equal to";4156                  "Greater than or equal to";
4162                leaf threshold-value {4157                leaf threshold-value {
4163                  type uint32 {4158                  type uint32 {
4164                    range "0..4294967295" {4159                    range "0..4294967295" {
4165                      description4160                      description
4166                        "Threshold value";4161                        "Threshold value";
4167                    }4162                    }
4168                  }4163                  }
4169                  mandatory true;4164                  mandatory true;
4170                  description4165                  description
4171                    "Threshold value";4166                    "Threshold value";
4172                }4167                }
4173              }4168              }
4174              container rg {4169              container rg {
4175                presence "Indicates the node is configured.";4170                presence "Indicates the node is configured.";
4176                description4171                description
4177                  "Not in range";4172                  "Not in range";
4178                leaf start-threshold-value {4173                leaf start-threshold-value {
4179                  type uint32 {4174                  type uint32 {
4180                    range "0..4294967295" {4175                    range "0..4294967295" {
4181                      description4176                      description
4182                        "Threshold value";4177                        "Threshold value";
4183                    }4178                    }
4184                  }4179                  }
4185                  mandatory true;4180                  mandatory true;
4186                  description4181                  description
4187                    "Threshold value";4182                    "Threshold value";
4188                }4183                }
4189                leaf end-threshold-value {4184                leaf end-threshold-value {
4190                  type uint32 {4185                  type uint32 {
4191                    range "0..4294967295" {4186                    range "0..4294967295" {
4192                      description4187                      description
4193                        "Threshold value";4188                        "Threshold value";
4194                    }4189                    }
4195                  }4190                  }
4196                  mandatory true;4191                  mandatory true;
4197                  description4192                  description
4198                    "Threshold value";4193                    "Threshold value";
4199                }4194                }
4200              }4195              }
4201            }4196            }
4202          }4197          }
4203        }4198        }
4204        container generic-counters {4199        container generic-counters {
4205          description4200          description
4206            "Configure threshold attributes for generic counters";4201            "Configure threshold attributes for generic counters";
4207          container templates {4202          container templates {
4208            description4203            description
4209              "Specify template";4204              "Specify template";
4210            list template {4205            list template {
4211              key "template-name";4206              key "template-name";
4212              description4207              description
4213                "Specify template";4208                "Specify template";
4214              leaf template-name {4209              leaf template-name {
4215                type xr:Cisco-ios-xr-string {4210                type xr:Cisco-ios-xr-string {
4216                  length "1..800" {4211                  length "1..800" {
4217                    description4212                    description
4218                      "Template name";4213                      "Template name";
4219                  }4214                  }
4220                }4215                }
4221                description4216                description
4222                  "Specify template";4217                  "Specify template";
4223              }4218              }
4224              leaf sample-interval {4219              leaf sample-interval {
4225                type uint32 {4220                type uint32 {
4226                  range "1..60" {4221                  range "1..60" {
4227                    description4222                    description
4228                      "Frequency of samples";4223                      "Frequency of samples";
4229                  }4224                  }
4230                }4225                }
4231                description4226                description
4232                  "Frequency of sampling in minutes";4227                  "Frequency of sampling in minutes";
4233              }4228              }
4234              leaf regular-expression {4229              leaf regular-expression {
4235                type xr:Cisco-ios-xr-string {4230                type xr:Cisco-ios-xr-string {
4236                  length "1..32" {4231                  length "1..32" {
4237                    description4232                    description
4238                      "Regular expression name to be applied";4233                      "Regular expression name to be applied";
4239                  }4234                  }
4240                }4235                }
4241                description4236                description
4242                  "Instance filtering by regular expression";4237                  "Instance filtering by regular expression";
4243              }4238              }
4244              leaf vrf-group {4239              leaf vrf-group {
4245                type xr:Cisco-ios-xr-string {4240                type xr:Cisco-ios-xr-string {
4246                  length "1..32" {4241                  length "1..32" {
4247                    description4242                    description
4248                      "Regular expression name to be applied";4243                      "Regular expression name to be applied";
4249                  }4244                  }
4250                }4245                }
4251                description4246                description
4252                  "Instance filtering by VRF name regular expression";4247                  "Instance filtering by VRF name regular expression";
4253              }4248              }
4254              container in-packets {4249              container in-packets {
4255                description4250                description
4256                  "Number of inbound packets";4251                  "Number of inbound packets";
4257                container percent {4252                container percent {
4258                  presence "Indicates a percent node is configured.";4253                  presence "Indicates a percent node is configured.";
4259                  description4254                  description
4260                    "Specify that threshold value is percent of previous sample";4255                    "Specify that threshold value is percent of previous sample";
4261                }4256                }
4262                container rearm {4257                container rearm {
4263                  description4258                  description
4264                    "Specify Rearm parameters (default - always)";4259                    "Specify Rearm parameters (default - always)";
4265                  container toggle {4260                  container toggle {
4266                    must "not(../window)";4261                    must "not(../window)";
4267                    presence "Indicates a toggle node is configured.";4262                    presence "Indicates a toggle node is configured.";
4268                    description4263                    description
4269                      "Rearm after the first period when condition is not met";4264                      "Rearm after the first period when condition is not met";
4270                  }4265                  }
4271                  leaf window {4266                  leaf window {
4272                    type uint32 {4267                    type uint32 {
4273                      range "1..100" {4268                      range "1..100" {
4274                        description4269                        description
4275                          "Rearm window size";4270                          "Rearm window size";
4276                      }4271                      }
4277                    }4272                    }
4278                    must "not(../toggle)";4273                    must "not(../toggle)";
4279                    description4274                    description
4280                      "Rearm after the window of sampling periods";4275                      "Rearm after the window of sampling periods";
4281                  }4276                  }
4282                }4277                }
4283                container delta {4278                container delta {
4284                  presence "Indicates a delta node is configured.";4279                  presence "Indicates a delta node is configured.";
4285                  description4280                  description
4286                    "Specify that threshold value is for difference from the previous sample";4281                    "Specify that threshold value is for difference from the previous sample";
4287                }4282                }
4288                container eq {4283                container eq {
4289                  presence "Indicates the node is configured.";4284                  presence "Indicates the node is configured.";
4290                  description4285                  description
4291                    "Equal to";4286                    "Equal to";
4292                  leaf threshold-value {4287                  leaf threshold-value {
4293                    type uint32 {4288                    type uint32 {
4294                      range "0..4294967295" {4289                      range "0..4294967295" {
4295                        description4290                        description
4296                          "Threshold value";4291                          "Threshold value";
4297                      }4292                      }
4298                    }4293                    }
4299                    mandatory true;4294                    mandatory true;
4300                    description4295                    description
4301                      "Threshold value";4296                      "Threshold value";
4302                  }4297                  }
4303                }4298                }
4304                container ne {4299                container ne {
4305                  presence "Indicates the node is configured.";4300                  presence "Indicates the node is configured.";
4306                  description4301                  description
4307                    "Not equal to";4302                    "Not equal to";
4308                  leaf threshold-value {4303                  leaf threshold-value {
4309                    type uint32 {4304                    type uint32 {
4310                      range "0..4294967295" {4305                      range "0..4294967295" {
4311                        description4306                        description
4312                          "Threshold value";4307                          "Threshold value";
4313                      }4308                      }
4314                    }4309                    }
4315                    mandatory true;4310                    mandatory true;
4316                    description4311                    description
4317                      "Threshold value";4312                      "Threshold value";
4318                  }4313                  }
4319                }4314                }
4320                container lt {4315                container lt {
4321                  presence "Indicates the node is configured.";4316                  presence "Indicates the node is configured.";
4322                  description4317                  description
4323                    "Less than";4318                    "Less than";
4324                  leaf threshold-value {4319                  leaf threshold-value {
4325                    type uint32 {4320                    type uint32 {
4326                      range "0..4294967295" {4321                      range "0..4294967295" {
4327                        description4322                        description
4328                          "Threshold value";4323                          "Threshold value";
4329                      }4324                      }
4330                    }4325                    }
4331                    mandatory true;4326                    mandatory true;
4332                    description4327                    description
4333                      "Threshold value";4328                      "Threshold value";
4334                  }4329                  }
4335                }4330                }
4336                container le {4331                container le {
4337                  presence "Indicates the node is configured.";4332                  presence "Indicates the node is configured.";
4338                  description4333                  description
4339                    "Less than or equal to";4334                    "Less than or equal to";
4340                  leaf threshold-value {4335                  leaf threshold-value {
4341                    type uint32 {4336                    type uint32 {
4342                      range "0..4294967295" {4337                      range "0..4294967295" {
4343                        description4338                        description
4344                          "Threshold value";4339                          "Threshold value";
4345                      }4340                      }
4346                    }4341                    }
4347                    mandatory true;4342                    mandatory true;
4348                    description4343                    description
4349                      "Threshold value";4344                      "Threshold value";
4350                  }4345                  }
4351                }4346                }
4352                container gt {4347                container gt {
4353                  presence "Indicates the node is configured.";4348                  presence "Indicates the node is configured.";
4354                  description4349                  description
4355                    "Greater than";4350                    "Greater than";
4356                  leaf threshold-value {4351                  leaf threshold-value {
4357                    type uint32 {4352                    type uint32 {
4358                      range "0..4294967295" {4353                      range "0..4294967295" {
4359                        description4354                        description
4360                          "Threshold value";4355                          "Threshold value";
4361                      }4356                      }
4362                    }4357                    }
4363                    mandatory true;4358                    mandatory true;
4364                    description4359                    description
4365                      "Threshold value";4360                      "Threshold value";
4366                  }4361                  }
4367                }4362                }
4368                container ge {4363                container ge {
4369                  presence "Indicates the node is configured.";4364                  presence "Indicates the node is configured.";
4370                  description4365                  description
4371                    "Greater than or equal to";4366                    "Greater than or equal to";
4372                  leaf threshold-value {4367                  leaf threshold-value {
4373                    type uint32 {4368                    type uint32 {
4374                      range "0..4294967295" {4369                      range "0..4294967295" {
4375                        description4370                        description
4376                          "Threshold value";4371                          "Threshold value";
4377                      }4372                      }
4378                    }4373                    }
4379                    mandatory true;4374                    mandatory true;
4380                    description4375                    description
4381                      "Threshold value";4376                      "Threshold value";
4382                  }4377                  }
4383                }4378                }
4384                container rg {4379                container rg {
4385                  presence "Indicates the node is configured.";4380                  presence "Indicates the node is configured.";
4386                  description4381                  description
4387                    "Not in range";4382                    "Not in range";
4388                  leaf start-threshold-value {4383                  leaf start-threshold-value {
4389                    type uint32 {4384                    type uint32 {
4390                      range "0..4294967295" {4385                      range "0..4294967295" {
4391                        description4386                        description
4392                          "Threshold value";4387                          "Threshold value";
4393                      }4388                      }
4394                    }4389                    }
4395                    mandatory true;4390                    mandatory true;
4396                    description4391                    description
4397                      "Threshold value";4392                      "Threshold value";
4398                  }4393                  }
4399                  leaf end-threshold-value {4394                  leaf end-threshold-value {
4400                    type uint32 {4395                    type uint32 {
4401                      range "0..4294967295" {4396                      range "0..4294967295" {
4402                        description4397                        description
4403                          "Threshold value";4398                          "Threshold value";
4404                      }4399                      }
4405                    }4400                    }
4406                    mandatory true;4401                    mandatory true;
4407                    description4402                    description
4408                      "Threshold value";4403                      "Threshold value";
4409                  }4404                  }
4410                }4405                }
4411              }4406              }
4412              container in-octets {4407              container in-octets {
4413                description4408                description
4414                  "Number of inbound octets/bytes";4409                  "Number of inbound octets/bytes";
4415                container percent {4410                container percent {
4416                  presence "Indicates a percent node is configured.";4411                  presence "Indicates a percent node is configured.";
4417                  description4412                  description
4418                    "Specify that threshold value is percent of previous sample";4413                    "Specify that threshold value is percent of previous sample";
4419                }4414                }
4420                container rearm {4415                container rearm {
4421                  description4416                  description
4422                    "Specify Rearm parameters (default - always)";4417                    "Specify Rearm parameters (default - always)";
4423                  container toggle {4418                  container toggle {
4424                    must "not(../window)";4419                    must "not(../window)";
4425                    presence "Indicates a toggle node is configured.";4420                    presence "Indicates a toggle node is configured.";
4426                    description4421                    description
4427                      "Rearm after the first period when condition is not met";4422                      "Rearm after the first period when condition is not met";
4428                  }4423                  }
4429                  leaf window {4424                  leaf window {
4430                    type uint32 {4425                    type uint32 {
4431                      range "1..100" {4426                      range "1..100" {
4432                        description4427                        description
4433                          "Rearm window size";4428                          "Rearm window size";
4434                      }4429                      }
4435                    }4430                    }
4436                    must "not(../toggle)";4431                    must "not(../toggle)";
4437                    description4432                    description
4438                      "Rearm after the window of sampling periods";4433                      "Rearm after the window of sampling periods";
4439                  }4434                  }
4440                }4435                }
4441                container delta {4436                container delta {
4442                  presence "Indicates a delta node is configured.";4437                  presence "Indicates a delta node is configured.";
4443                  description4438                  description
4444                    "Specify that threshold value is for difference from the previous sample";4439                    "Specify that threshold value is for difference from the previous sample";
4445                }4440                }
4446                container eq {4441                container eq {
4447                  presence "Indicates the node is configured.";4442                  presence "Indicates the node is configured.";
4448                  description4443                  description
4449                    "Equal to";4444                    "Equal to";
4450                  leaf threshold-value {4445                  leaf threshold-value {
4451                    type uint32 {4446                    type uint32 {
4452                      range "0..4294967295" {4447                      range "0..4294967295" {
4453                        description4448                        description
4454                          "Threshold value";4449                          "Threshold value";
4455                      }4450                      }
4456                    }4451                    }
4457                    mandatory true;4452                    mandatory true;
4458                    description4453                    description
4459                      "Threshold value";4454                      "Threshold value";
4460                  }4455                  }
4461                }4456                }
4462                container ne {4457                container ne {
4463                  presence "Indicates the node is configured.";4458                  presence "Indicates the node is configured.";
4464                  description4459                  description
4465                    "Not equal to";4460                    "Not equal to";
4466                  leaf threshold-value {4461                  leaf threshold-value {
4467                    type uint32 {4462                    type uint32 {
4468                      range "0..4294967295" {4463                      range "0..4294967295" {
4469                        description4464                        description
4470                          "Threshold value";4465                          "Threshold value";
4471                      }4466                      }
4472                    }4467                    }
4473                    mandatory true;4468                    mandatory true;
4474                    description4469                    description
4475                      "Threshold value";4470                      "Threshold value";
4476                  }4471                  }
4477                }4472                }
4478                container lt {4473                container lt {
4479                  presence "Indicates the node is configured.";4474                  presence "Indicates the node is configured.";
4480                  description4475                  description
4481                    "Less than";4476                    "Less than";
4482                  leaf threshold-value {4477                  leaf threshold-value {
4483                    type uint32 {4478                    type uint32 {
4484                      range "0..4294967295" {4479                      range "0..4294967295" {
4485                        description4480                        description
4486                          "Threshold value";4481                          "Threshold value";
4487                      }4482                      }
4488                    }4483                    }
4489                    mandatory true;4484                    mandatory true;
4490                    description4485                    description
4491                      "Threshold value";4486                      "Threshold value";
4492                  }4487                  }
4493                }4488                }
4494                container le {4489                container le {
4495                  presence "Indicates the node is configured.";4490                  presence "Indicates the node is configured.";
4496                  description4491                  description
4497                    "Less than or equal to";4492                    "Less than or equal to";
4498                  leaf threshold-value {4493                  leaf threshold-value {
4499                    type uint32 {4494                    type uint32 {
4500                      range "0..4294967295" {4495                      range "0..4294967295" {
4501                        description4496                        description
4502                          "Threshold value";4497                          "Threshold value";
4503                      }4498                      }
4504                    }4499                    }
4505                    mandatory true;4500                    mandatory true;
4506                    description4501                    description
4507                      "Threshold value";4502                      "Threshold value";
4508                  }4503                  }
4509                }4504                }
4510                container gt {4505                container gt {
4511                  presence "Indicates the node is configured.";4506                  presence "Indicates the node is configured.";
4512                  description4507                  description
4513                    "Greater than";4508                    "Greater than";
4514                  leaf threshold-value {4509                  leaf threshold-value {
4515                    type uint32 {4510                    type uint32 {
4516                      range "0..4294967295" {4511                      range "0..4294967295" {
4517                        description4512                        description
4518                          "Threshold value";4513                          "Threshold value";
4519                      }4514                      }
4520                    }4515                    }
4521                    mandatory true;4516                    mandatory true;
4522                    description4517                    description
4523                      "Threshold value";4518                      "Threshold value";
4524                  }4519                  }
4525                }4520                }
4526                container ge {4521                container ge {
4527                  presence "Indicates the node is configured.";4522                  presence "Indicates the node is configured.";
4528                  description4523                  description
4529                    "Greater than or equal to";4524                    "Greater than or equal to";
4530                  leaf threshold-value {4525                  leaf threshold-value {
4531                    type uint32 {4526                    type uint32 {
4532                      range "0..4294967295" {4527                      range "0..4294967295" {
4533                        description4528                        description
4534                          "Threshold value";4529                          "Threshold value";
4535                      }4530                      }
4536                    }4531                    }
4537                    mandatory true;4532                    mandatory true;
4538                    description4533                    description
4539                      "Threshold value";4534                      "Threshold value";
4540                  }4535                  }
4541                }4536                }
4542                container rg {4537                container rg {
4543                  presence "Indicates the node is configured.";4538                  presence "Indicates the node is configured.";
4544                  description4539                  description
4545                    "Not in range";4540                    "Not in range";
4546                  leaf start-threshold-value {4541                  leaf start-threshold-value {
4547                    type uint32 {4542                    type uint32 {
4548                      range "0..4294967295" {4543                      range "0..4294967295" {
4549                        description4544                        description
4550                          "Threshold value";4545                          "Threshold value";
4551                      }4546                      }
4552                    }4547                    }
4553                    mandatory true;4548                    mandatory true;
4554                    description4549                    description
4555                      "Threshold value";4550                      "Threshold value";
4556                  }4551                  }
4557                  leaf end-threshold-value {4552                  leaf end-threshold-value {
4558                    type uint32 {4553                    type uint32 {
4559                      range "0..4294967295" {4554                      range "0..4294967295" {
4560                        description4555                        description
4561                          "Threshold value";4556                          "Threshold value";
4562                      }4557                      }
4563                    }4558                    }
4564                    mandatory true;4559                    mandatory true;
4565                    description4560                    description
4566                      "Threshold value";4561                      "Threshold value";
4567                  }4562                  }
4568                }4563                }
4569              }4564              }
4570              container out-packets {4565              container out-packets {
4571                description4566                description
4572                  "Number of outbound packets";4567                  "Number of outbound packets";
4573                container percent {4568                container percent {
4574                  presence "Indicates a percent node is configured.";4569                  presence "Indicates a percent node is configured.";
4575                  description4570                  description
4576                    "Specify that threshold value is percent of previous sample";4571                    "Specify that threshold value is percent of previous sample";
4577                }4572                }
4578                container rearm {4573                container rearm {
4579                  description4574                  description
4580                    "Specify Rearm parameters (default - always)";4575                    "Specify Rearm parameters (default - always)";
4581                  container toggle {4576                  container toggle {
4582                    must "not(../window)";4577                    must "not(../window)";
4583                    presence "Indicates a toggle node is configured.";4578                    presence "Indicates a toggle node is configured.";
4584                    description4579                    description
4585                      "Rearm after the first period when condition is not met";4580                      "Rearm after the first period when condition is not met";
4586                  }4581                  }
4587                  leaf window {4582                  leaf window {
4588                    type uint32 {4583                    type uint32 {
4589                      range "1..100" {4584                      range "1..100" {
4590                        description4585                        description
4591                          "Rearm window size";4586                          "Rearm window size";
4592                      }4587                      }
4593                    }4588                    }
4594                    must "not(../toggle)";4589                    must "not(../toggle)";
4595                    description4590                    description
4596                      "Rearm after the window of sampling periods";4591                      "Rearm after the window of sampling periods";
4597                  }4592                  }
4598                }4593                }
4599                container delta {4594                container delta {
4600                  presence "Indicates a delta node is configured.";4595                  presence "Indicates a delta node is configured.";
4601                  description4596                  description
4602                    "Specify that threshold value is for difference from the previous sample";4597                    "Specify that threshold value is for difference from the previous sample";
4603                }4598                }
4604                container eq {4599                container eq {
4605                  presence "Indicates the node is configured.";4600                  presence "Indicates the node is configured.";
4606                  description4601                  description
4607                    "Equal to";4602                    "Equal to";
4608                  leaf threshold-value {4603                  leaf threshold-value {
4609                    type uint32 {4604                    type uint32 {
4610                      range "0..4294967295" {4605                      range "0..4294967295" {
4611                        description4606                        description
4612                          "Threshold value";4607                          "Threshold value";
4613                      }4608                      }
4614                    }4609                    }
4615                    mandatory true;4610                    mandatory true;
4616                    description4611                    description
4617                      "Threshold value";4612                      "Threshold value";
4618                  }4613                  }
4619                }4614                }
4620                container ne {4615                container ne {
4621                  presence "Indicates the node is configured.";4616                  presence "Indicates the node is configured.";
4622                  description4617                  description
4623                    "Not equal to";4618                    "Not equal to";
4624                  leaf threshold-value {4619                  leaf threshold-value {
4625                    type uint32 {4620                    type uint32 {
4626                      range "0..4294967295" {4621                      range "0..4294967295" {
4627                        description4622                        description
4628                          "Threshold value";4623                          "Threshold value";
4629                      }4624                      }
4630                    }4625                    }
4631                    mandatory true;4626                    mandatory true;
4632                    description4627                    description
4633                      "Threshold value";4628                      "Threshold value";
4634                  }4629                  }
4635                }4630                }
4636                container lt {4631                container lt {
4637                  presence "Indicates the node is configured.";4632                  presence "Indicates the node is configured.";
4638                  description4633                  description
4639                    "Less than";4634                    "Less than";
4640                  leaf threshold-value {4635                  leaf threshold-value {
4641                    type uint32 {4636                    type uint32 {
4642                      range "0..4294967295" {4637                      range "0..4294967295" {
4643                        description4638                        description
4644                          "Threshold value";4639                          "Threshold value";
4645                      }4640                      }
4646                    }4641                    }
4647                    mandatory true;4642                    mandatory true;
4648                    description4643                    description
4649                      "Threshold value";4644                      "Threshold value";
4650                  }4645                  }
4651                }4646                }
4652                container le {4647                container le {
4653                  presence "Indicates the node is configured.";4648                  presence "Indicates the node is configured.";
4654                  description4649                  description
4655                    "Less than or equal to";4650                    "Less than or equal to";
4656                  leaf threshold-value {4651                  leaf threshold-value {
4657                    type uint32 {4652                    type uint32 {
4658                      range "0..4294967295" {4653                      range "0..4294967295" {
4659                        description4654                        description
4660                          "Threshold value";4655                          "Threshold value";
4661                      }4656                      }
4662                    }4657                    }
4663                    mandatory true;4658                    mandatory true;
4664                    description4659                    description
4665                      "Threshold value";4660                      "Threshold value";
4666                  }4661                  }
4667                }4662                }
4668                container gt {4663                container gt {
4669                  presence "Indicates the node is configured.";4664                  presence "Indicates the node is configured.";
4670                  description4665                  description
4671                    "Greater than";4666                    "Greater than";
4672                  leaf threshold-value {4667                  leaf threshold-value {
4673                    type uint32 {4668                    type uint32 {
4674                      range "0..4294967295" {4669                      range "0..4294967295" {
4675                        description4670                        description
4676                          "Threshold value";4671                          "Threshold value";
4677                      }4672                      }
4678                    }4673                    }
4679                    mandatory true;4674                    mandatory true;
4680                    description4675                    description
4681                      "Threshold value";4676                      "Threshold value";
4682                  }4677                  }
4683                }4678                }
4684                container ge {4679                container ge {
4685                  presence "Indicates the node is configured.";4680                  presence "Indicates the node is configured.";
4686                  description4681                  description
4687                    "Greater than or equal to";4682                    "Greater than or equal to";
4688                  leaf threshold-value {4683                  leaf threshold-value {
4689                    type uint32 {4684                    type uint32 {
4690                      range "0..4294967295" {4685                      range "0..4294967295" {
4691                        description4686                        description
4692                          "Threshold value";4687                          "Threshold value";
4693                      }4688                      }
4694                    }4689                    }
4695                    mandatory true;4690                    mandatory true;
4696                    description4691                    description
4697                      "Threshold value";4692                      "Threshold value";
4698                  }4693                  }
4699                }4694                }
4700                container rg {4695                container rg {
4701                  presence "Indicates the node is configured.";4696                  presence "Indicates the node is configured.";
4702                  description4697                  description
4703                    "Not in range";4698                    "Not in range";
4704                  leaf start-threshold-value {4699                  leaf start-threshold-value {
4705                    type uint32 {4700                    type uint32 {
4706                      range "0..4294967295" {4701                      range "0..4294967295" {
4707                        description4702                        description
4708                          "Threshold value";4703                          "Threshold value";
4709                      }4704                      }
4710                    }4705                    }
4711                    mandatory true;4706                    mandatory true;
4712                    description4707                    description
4713                      "Threshold value";4708                      "Threshold value";
4714                  }4709                  }
4715                  leaf end-threshold-value {4710                  leaf end-threshold-value {
4716                    type uint32 {4711                    type uint32 {
4717                      range "0..4294967295" {4712                      range "0..4294967295" {
4718                        description4713                        description
4719                          "Threshold value";4714                          "Threshold value";
4720                      }4715                      }
4721                    }4716                    }
4722                    mandatory true;4717                    mandatory true;
4723                    description4718                    description
4724                      "Threshold value";4719                      "Threshold value";
4725                  }4720                  }
4726                }4721                }
4727              }4722              }
4728              container out-octets {4723              container out-octets {
4729                description4724                description
4730                  "Number of outbound octets/bytes";4725                  "Number of outbound octets/bytes";
4731                container percent {4726                container percent {
4732                  presence "Indicates a percent node is configured.";4727                  presence "Indicates a percent node is configured.";
4733                  description4728                  description
4734                    "Specify that threshold value is percent of previous sample";4729                    "Specify that threshold value is percent of previous sample";
4735                }4730                }
4736                container rearm {4731                container rearm {
4737                  description4732                  description
4738                    "Specify Rearm parameters (default - always)";4733                    "Specify Rearm parameters (default - always)";
4739                  container toggle {4734                  container toggle {
4740                    must "not(../window)";4735                    must "not(../window)";
4741                    presence "Indicates a toggle node is configured.";4736                    presence "Indicates a toggle node is configured.";
4742                    description4737                    description
4743                      "Rearm after the first period when condition is not met";4738                      "Rearm after the first period when condition is not met";
4744                  }4739                  }
4745                  leaf window {4740                  leaf window {
4746                    type uint32 {4741                    type uint32 {
4747                      range "1..100" {4742                      range "1..100" {
4748                        description4743                        description
4749                          "Rearm window size";4744                          "Rearm window size";
4750                      }4745                      }
4751                    }4746                    }
4752                    must "not(../toggle)";4747                    must "not(../toggle)";
4753                    description4748                    description
4754                      "Rearm after the window of sampling periods";4749                      "Rearm after the window of sampling periods";
4755                  }4750                  }
4756                }4751                }
4757                container delta {4752                container delta {
4758                  presence "Indicates a delta node is configured.";4753                  presence "Indicates a delta node is configured.";
4759                  description4754                  description
4760                    "Specify that threshold value is for difference from the previous sample";4755                    "Specify that threshold value is for difference from the previous sample";
4761                }4756                }
4762                container eq {4757                container eq {
4763                  presence "Indicates the node is configured.";4758                  presence "Indicates the node is configured.";
4764                  description4759                  description
4765                    "Equal to";4760                    "Equal to";
4766                  leaf threshold-value {4761                  leaf threshold-value {
4767                    type uint32 {4762                    type uint32 {
4768                      range "0..4294967295" {4763                      range "0..4294967295" {
4769                        description4764                        description
4770                          "Threshold value";4765                          "Threshold value";
4771                      }4766                      }
4772                    }4767                    }
4773                    mandatory true;4768                    mandatory true;
4774                    description4769                    description
4775                      "Threshold value";4770                      "Threshold value";
4776                  }4771                  }
4777                }4772                }
4778                container ne {4773                container ne {
4779                  presence "Indicates the node is configured.";4774                  presence "Indicates the node is configured.";
4780                  description4775                  description
4781                    "Not equal to";4776                    "Not equal to";
4782                  leaf threshold-value {4777                  leaf threshold-value {
4783                    type uint32 {4778                    type uint32 {
4784                      range "0..4294967295" {4779                      range "0..4294967295" {
4785                        description4780                        description
4786                          "Threshold value";4781                          "Threshold value";
4787                      }4782                      }
4788                    }4783                    }
4789                    mandatory true;4784                    mandatory true;
4790                    description4785                    description
4791                      "Threshold value";4786                      "Threshold value";
4792                  }4787                  }
4793                }4788                }
4794                container lt {4789                container lt {
4795                  presence "Indicates the node is configured.";4790                  presence "Indicates the node is configured.";
4796                  description4791                  description
4797                    "Less than";4792                    "Less than";
4798                  leaf threshold-value {4793                  leaf threshold-value {
4799                    type uint32 {4794                    type uint32 {
4800                      range "0..4294967295" {4795                      range "0..4294967295" {
4801                        description4796                        description
4802                          "Threshold value";4797                          "Threshold value";
4803                      }4798                      }
4804                    }4799                    }
4805                    mandatory true;4800                    mandatory true;
4806                    description4801                    description
4807                      "Threshold value";4802                      "Threshold value";
4808                  }4803                  }
4809                }4804                }
4810                container le {4805                container le {
4811                  presence "Indicates the node is configured.";4806                  presence "Indicates the node is configured.";
4812                  description4807                  description
4813                    "Less than or equal to";4808                    "Less than or equal to";
4814                  leaf threshold-value {4809                  leaf threshold-value {
4815                    type uint32 {4810                    type uint32 {
4816                      range "0..4294967295" {4811                      range "0..4294967295" {
4817                        description4812                        description
4818                          "Threshold value";4813                          "Threshold value";
4819                      }4814                      }
4820                    }4815                    }
4821                    mandatory true;4816                    mandatory true;
4822                    description4817                    description
4823                      "Threshold value";4818                      "Threshold value";
4824                  }4819                  }
4825                }4820                }
4826                container gt {4821                container gt {
4827                  presence "Indicates the node is configured.";4822                  presence "Indicates the node is configured.";
4828                  description4823                  description
4829                    "Greater than";4824                    "Greater than";
4830                  leaf threshold-value {4825                  leaf threshold-value {
4831                    type uint32 {4826                    type uint32 {
4832                      range "0..4294967295" {4827                      range "0..4294967295" {
4833                        description4828                        description
4834                          "Threshold value";4829                          "Threshold value";
4835                      }4830                      }
4836                    }4831                    }
4837                    mandatory true;4832                    mandatory true;
4838                    description4833                    description
4839                      "Threshold value";4834                      "Threshold value";
4840                  }4835                  }
4841                }4836                }
4842                container ge {4837                container ge {
4843                  presence "Indicates the node is configured.";4838                  presence "Indicates the node is configured.";
4844                  description4839                  description
4845                    "Greater than or equal to";4840                    "Greater than or equal to";
4846                  leaf threshold-value {4841                  leaf threshold-value {
4847                    type uint32 {4842                    type uint32 {
4848                      range "0..4294967295" {4843                      range "0..4294967295" {
4849                        description4844                        description
4850                          "Threshold value";4845                          "Threshold value";
4851                      }4846                      }
4852                    }4847                    }
4853                    mandatory true;4848                    mandatory true;
4854                    description4849                    description
4855                      "Threshold value";4850                      "Threshold value";
4856                  }4851                  }
4857                }4852                }
4858                container rg {4853                container rg {
4859                  presence "Indicates the node is configured.";4854                  presence "Indicates the node is configured.";
4860                  description4855                  description
4861                    "Not in range";4856                    "Not in range";
4862                  leaf start-threshold-value {4857                  leaf start-threshold-value {
4863                    type uint32 {4858                    type uint32 {
4864                      range "0..4294967295" {4859                      range "0..4294967295" {
4865                        description4860                        description
4866                          "Threshold value";4861                          "Threshold value";
4867                      }4862                      }
4868                    }4863                    }
4869                    mandatory true;4864                    mandatory true;
4870                    description4865                    description
4871                      "Threshold value";4866                      "Threshold value";
4872                  }4867                  }
4873                  leaf end-threshold-value {4868                  leaf end-threshold-value {
4874                    type uint32 {4869                    type uint32 {
4875                      range "0..4294967295" {4870                      range "0..4294967295" {
4876                        description4871                        description
4877                          "Threshold value";4872                          "Threshold value";
4878                      }4873                      }
4879                    }4874                    }
4880                    mandatory true;4875                    mandatory true;
4881                    description4876                    description
4882                      "Threshold value";4877                      "Threshold value";
4883                  }4878                  }
4884                }4879                }
4885              }4880              }
4886              container in-ucast-pkts {4881              container in-ucast-pkts {
4887                description4882                description
4888                  "Number of inbound unicast packets";4883                  "Number of inbound unicast packets";
4889                container percent {4884                container percent {
4890                  presence "Indicates a percent node is configured.";4885                  presence "Indicates a percent node is configured.";
4891                  description4886                  description
4892                    "Specify that threshold value is percent of previous sample";4887                    "Specify that threshold value is percent of previous sample";
4893                }4888                }
4894                container rearm {4889                container rearm {
4895                  description4890                  description
4896                    "Specify Rearm parameters (default - always)";4891                    "Specify Rearm parameters (default - always)";
4897                  container toggle {4892                  container toggle {
4898                    must "not(../window)";4893                    must "not(../window)";
4899                    presence "Indicates a toggle node is configured.";4894                    presence "Indicates a toggle node is configured.";
4900                    description4895                    description
4901                      "Rearm after the first period when condition is not met";4896                      "Rearm after the first period when condition is not met";
4902                  }4897                  }
4903                  leaf window {4898                  leaf window {
4904                    type uint32 {4899                    type uint32 {
4905                      range "1..100" {4900                      range "1..100" {
4906                        description4901                        description
4907                          "Rearm window size";4902                          "Rearm window size";
4908                      }4903                      }
4909                    }4904                    }
4910                    must "not(../toggle)";4905                    must "not(../toggle)";
4911                    description4906                    description
4912                      "Rearm after the window of sampling periods";4907                      "Rearm after the window of sampling periods";
4913                  }4908                  }
4914                }4909                }
4915                container delta {4910                container delta {
4916                  presence "Indicates a delta node is configured.";4911                  presence "Indicates a delta node is configured.";
4917                  description4912                  description
4918                    "Specify that threshold value is for difference from the previous sample";4913                    "Specify that threshold value is for difference from the previous sample";
4919                }4914                }
4920                container eq {4915                container eq {
4921                  presence "Indicates the node is configured.";4916                  presence "Indicates the node is configured.";
4922                  description4917                  description
4923                    "Equal to";4918                    "Equal to";
4924                  leaf threshold-value {4919                  leaf threshold-value {
4925                    type uint32 {4920                    type uint32 {
4926                      range "0..4294967295" {4921                      range "0..4294967295" {
4927                        description4922                        description
4928                          "Threshold value";4923                          "Threshold value";
4929                      }4924                      }
4930                    }4925                    }
4931                    mandatory true;4926                    mandatory true;
4932                    description4927                    description
4933                      "Threshold value";4928                      "Threshold value";
4934                  }4929                  }
4935                }4930                }
4936                container ne {4931                container ne {
4937                  presence "Indicates the node is configured.";4932                  presence "Indicates the node is configured.";
4938                  description4933                  description
4939                    "Not equal to";4934                    "Not equal to";
4940                  leaf threshold-value {4935                  leaf threshold-value {
4941                    type uint32 {4936                    type uint32 {
4942                      range "0..4294967295" {4937                      range "0..4294967295" {
4943                        description4938                        description
4944                          "Threshold value";4939                          "Threshold value";
4945                      }4940                      }
4946                    }4941                    }
4947                    mandatory true;4942                    mandatory true;
4948                    description4943                    description
4949                      "Threshold value";4944                      "Threshold value";
4950                  }4945                  }
4951                }4946                }
4952                container lt {4947                container lt {
4953                  presence "Indicates the node is configured.";4948                  presence "Indicates the node is configured.";
4954                  description4949                  description
4955                    "Less than";4950                    "Less than";
4956                  leaf threshold-value {4951                  leaf threshold-value {
4957                    type uint32 {4952                    type uint32 {
4958                      range "0..4294967295" {4953                      range "0..4294967295" {
4959                        description4954                        description
4960                          "Threshold value";4955                          "Threshold value";
4961                      }4956                      }
4962                    }4957                    }
4963                    mandatory true;4958                    mandatory true;
4964                    description4959                    description
4965                      "Threshold value";4960                      "Threshold value";
4966                  }4961                  }
4967                }4962                }
4968                container le {4963                container le {
4969                  presence "Indicates the node is configured.";4964                  presence "Indicates the node is configured.";
4970                  description4965                  description
4971                    "Less than or equal to";4966                    "Less than or equal to";
4972                  leaf threshold-value {4967                  leaf threshold-value {
4973                    type uint32 {4968                    type uint32 {
4974                      range "0..4294967295" {4969                      range "0..4294967295" {
4975                        description4970                        description
4976                          "Threshold value";4971                          "Threshold value";
4977                      }4972                      }
4978                    }4973                    }
4979                    mandatory true;4974                    mandatory true;
4980                    description4975                    description
4981                      "Threshold value";4976                      "Threshold value";
4982                  }4977                  }
4983                }4978                }
4984                container gt {4979                container gt {
4985                  presence "Indicates the node is configured.";4980                  presence "Indicates the node is configured.";
4986                  description4981                  description
4987                    "Greater than";4982                    "Greater than";
4988                  leaf threshold-value {4983                  leaf threshold-value {
4989                    type uint32 {4984                    type uint32 {
4990                      range "0..4294967295" {4985                      range "0..4294967295" {
4991                        description4986                        description
4992                          "Threshold value";4987                          "Threshold value";
4993                      }4988                      }
4994                    }4989                    }
4995                    mandatory true;4990                    mandatory true;
4996                    description4991                    description
4997                      "Threshold value";4992                      "Threshold value";
4998                  }4993                  }
4999                }4994                }
5000                container ge {4995                container ge {
5001                  presence "Indicates the node is configured.";4996                  presence "Indicates the node is configured.";
5002                  description4997                  description
5003                    "Greater than or equal to";4998                    "Greater than or equal to";
5004                  leaf threshold-value {4999                  leaf threshold-value {
5005                    type uint32 {5000                    type uint32 {
5006                      range "0..4294967295" {5001                      range "0..4294967295" {
5007                        description5002                        description
5008                          "Threshold value";5003                          "Threshold value";
5009                      }5004                      }
5010                    }5005                    }
5011                    mandatory true;5006                    mandatory true;
5012                    description5007                    description
5013                      "Threshold value";5008                      "Threshold value";
5014                  }5009                  }
5015                }5010                }
5016                container rg {5011                container rg {
5017                  presence "Indicates the node is configured.";5012                  presence "Indicates the node is configured.";
5018                  description5013                  description
5019                    "Not in range";5014                    "Not in range";
5020                  leaf start-threshold-value {5015                  leaf start-threshold-value {
5021                    type uint32 {5016                    type uint32 {
5022                      range "0..4294967295" {5017                      range "0..4294967295" {
5023                        description5018                        description
5024                          "Threshold value";5019                          "Threshold value";
5025                      }5020                      }
5026                    }5021                    }
5027                    mandatory true;5022                    mandatory true;
5028                    description5023                    description
5029                      "Threshold value";5024                      "Threshold value";
5030                  }5025                  }
5031                  leaf end-threshold-value {5026                  leaf end-threshold-value {
5032                    type uint32 {5027                    type uint32 {
5033                      range "0..4294967295" {5028                      range "0..4294967295" {
5034                        description5029                        description
5035                          "Threshold value";5030                          "Threshold value";
5036                      }5031                      }
5037                    }5032                    }
5038                    mandatory true;5033                    mandatory true;
5039                    description5034                    description
5040                      "Threshold value";5035                      "Threshold value";
5041                  }5036                  }
5042                }5037                }
5043              }5038              }
5044              container in-multicast-pkts {5039              container in-multicast-pkts {
5045                description5040                description
5046                  "Number of inbound multicast packets";5041                  "Number of inbound multicast packets";
5047                container percent {5042                container percent {
5048                  presence "Indicates a percent node is configured.";5043                  presence "Indicates a percent node is configured.";
5049                  description5044                  description
5050                    "Specify that threshold value is percent of previous sample";5045                    "Specify that threshold value is percent of previous sample";
5051                }5046                }
5052                container rearm {5047                container rearm {
5053                  description5048                  description
5054                    "Specify Rearm parameters (default - always)";5049                    "Specify Rearm parameters (default - always)";
5055                  container toggle {5050                  container toggle {
5056                    must "not(../window)";5051                    must "not(../window)";
5057                    presence "Indicates a toggle node is configured.";5052                    presence "Indicates a toggle node is configured.";
5058                    description5053                    description
5059                      "Rearm after the first period when condition is not met";5054                      "Rearm after the first period when condition is not met";
5060                  }5055                  }
5061                  leaf window {5056                  leaf window {
5062                    type uint32 {5057                    type uint32 {
5063                      range "1..100" {5058                      range "1..100" {
5064                        description5059                        description
5065                          "Rearm window size";5060                          "Rearm window size";
5066                      }5061                      }
5067                    }5062                    }
5068                    must "not(../toggle)";5063                    must "not(../toggle)";
5069                    description5064                    description
5070                      "Rearm after the window of sampling periods";5065                      "Rearm after the window of sampling periods";
5071                  }5066                  }
5072                }5067                }
5073                container delta {5068                container delta {
5074                  presence "Indicates a delta node is configured.";5069                  presence "Indicates a delta node is configured.";
5075                  description5070                  description
5076                    "Specify that threshold value is for difference from the previous sample";5071                    "Specify that threshold value is for difference from the previous sample";
5077                }5072                }
5078                container eq {5073                container eq {
5079                  presence "Indicates the node is configured.";5074                  presence "Indicates the node is configured.";
5080                  description5075                  description
5081                    "Equal to";5076                    "Equal to";
5082                  leaf threshold-value {5077                  leaf threshold-value {
5083                    type uint32 {5078                    type uint32 {
5084                      range "0..4294967295" {5079                      range "0..4294967295" {
5085                        description5080                        description
5086                          "Threshold value";5081                          "Threshold value";
5087                      }5082                      }
5088                    }5083                    }
5089                    mandatory true;5084                    mandatory true;
5090                    description5085                    description
5091                      "Threshold value";5086                      "Threshold value";
5092                  }5087                  }
5093                }5088                }
5094                container ne {5089                container ne {
5095                  presence "Indicates the node is configured.";5090                  presence "Indicates the node is configured.";
5096                  description5091                  description
5097                    "Not equal to";5092                    "Not equal to";
5098                  leaf threshold-value {5093                  leaf threshold-value {
5099                    type uint32 {5094                    type uint32 {
5100                      range "0..4294967295" {5095                      range "0..4294967295" {
5101                        description5096                        description
5102                          "Threshold value";5097                          "Threshold value";
5103                      }5098                      }
5104                    }5099                    }
5105                    mandatory true;5100                    mandatory true;
5106                    description5101                    description
5107                      "Threshold value";5102                      "Threshold value";
5108                  }5103                  }
5109                }5104                }
5110                container lt {5105                container lt {
5111                  presence "Indicates the node is configured.";5106                  presence "Indicates the node is configured.";
5112                  description5107                  description
5113                    "Less than";5108                    "Less than";
5114                  leaf threshold-value {5109                  leaf threshold-value {
5115                    type uint32 {5110                    type uint32 {
5116                      range "0..4294967295" {5111                      range "0..4294967295" {
5117                        description5112                        description
5118                          "Threshold value";5113                          "Threshold value";
5119                      }5114                      }
5120                    }5115                    }
5121                    mandatory true;5116                    mandatory true;
5122                    description5117                    description
5123                      "Threshold value";5118                      "Threshold value";
5124                  }5119                  }
5125                }5120                }
5126                container le {5121                container le {
5127                  presence "Indicates the node is configured.";5122                  presence "Indicates the node is configured.";
5128                  description5123                  description
5129                    "Less than or equal to";5124                    "Less than or equal to";
5130                  leaf threshold-value {5125                  leaf threshold-value {
5131                    type uint32 {5126                    type uint32 {
5132                      range "0..4294967295" {5127                      range "0..4294967295" {
5133                        description5128                        description
5134                          "Threshold value";5129                          "Threshold value";
5135                      }5130                      }
5136                    }5131                    }
5137                    mandatory true;5132                    mandatory true;
5138                    description5133                    description
5139                      "Threshold value";5134                      "Threshold value";
5140                  }5135                  }
5141                }5136                }
5142                container gt {5137                container gt {
5143                  presence "Indicates the node is configured.";5138                  presence "Indicates the node is configured.";
5144                  description5139                  description
5145                    "Greater than";5140                    "Greater than";
5146                  leaf threshold-value {5141                  leaf threshold-value {
5147                    type uint32 {5142                    type uint32 {
5148                      range "0..4294967295" {5143                      range "0..4294967295" {
5149                        description5144                        description
5150                          "Threshold value";5145                          "Threshold value";
5151                      }5146                      }
5152                    }5147                    }
5153                    mandatory true;5148                    mandatory true;
5154                    description5149                    description
5155                      "Threshold value";5150                      "Threshold value";
5156                  }5151                  }
5157                }5152                }
5158                container ge {5153                container ge {
5159                  presence "Indicates the node is configured.";5154                  presence "Indicates the node is configured.";
5160                  description5155                  description
5161                    "Greater than or equal to";5156                    "Greater than or equal to";
5162                  leaf threshold-value {5157                  leaf threshold-value {
5163                    type uint32 {5158                    type uint32 {
5164                      range "0..4294967295" {5159                      range "0..4294967295" {
5165                        description5160                        description
5166                          "Threshold value";5161                          "Threshold value";
5167                      }5162                      }
5168                    }5163                    }
5169                    mandatory true;5164                    mandatory true;
5170                    description5165                    description
5171                      "Threshold value";5166                      "Threshold value";
5172                  }5167                  }
5173                }5168                }
5174                container rg {5169                container rg {
5175                  presence "Indicates the node is configured.";5170                  presence "Indicates the node is configured.";
5176                  description5171                  description
5177                    "Not in range";5172                    "Not in range";
5178                  leaf start-threshold-value {5173                  leaf start-threshold-value {
5179                    type uint32 {5174                    type uint32 {
5180                      range "0..4294967295" {5175                      range "0..4294967295" {
5181                        description5176                        description
5182                          "Threshold value";5177                          "Threshold value";
5183                      }5178                      }
5184                    }5179                    }
5185                    mandatory true;5180                    mandatory true;
5186                    description5181                    description
5187                      "Threshold value";5182                      "Threshold value";
5188                  }5183                  }
5189                  leaf end-threshold-value {5184                  leaf end-threshold-value {
5190                    type uint32 {5185                    type uint32 {
5191                      range "0..4294967295" {5186                      range "0..4294967295" {
5192                        description5187                        description
5193                          "Threshold value";5188                          "Threshold value";
5194                      }5189                      }
5195                    }5190                    }
5196                    mandatory true;5191                    mandatory true;
5197                    description5192                    description
5198                      "Threshold value";5193                      "Threshold value";
5199                  }5194                  }
5200                }5195                }
5201              }5196              }
5202              container in-broadcast-pkts {5197              container in-broadcast-pkts {
5203                description5198                description
5204                  "Number of inbound broadcast packets";5199                  "Number of inbound broadcast packets";
5205                container percent {5200                container percent {
5206                  presence "Indicates a percent node is configured.";5201                  presence "Indicates a percent node is configured.";
5207                  description5202                  description
5208                    "Specify that threshold value is percent of previous sample";5203                    "Specify that threshold value is percent of previous sample";
5209                }5204                }
5210                container rearm {5205                container rearm {
5211                  description5206                  description
5212                    "Specify Rearm parameters (default - always)";5207                    "Specify Rearm parameters (default - always)";
5213                  container toggle {5208                  container toggle {
5214                    must "not(../window)";5209                    must "not(../window)";
5215                    presence "Indicates a toggle node is configured.";5210                    presence "Indicates a toggle node is configured.";
5216                    description5211                    description
5217                      "Rearm after the first period when condition is not met";5212                      "Rearm after the first period when condition is not met";
5218                  }5213                  }
5219                  leaf window {5214                  leaf window {
5220                    type uint32 {5215                    type uint32 {
5221                      range "1..100" {5216                      range "1..100" {
5222                        description5217                        description
5223                          "Rearm window size";5218                          "Rearm window size";
5224                      }5219                      }
5225                    }5220                    }
5226                    must "not(../toggle)";5221                    must "not(../toggle)";
5227                    description5222                    description
5228                      "Rearm after the window of sampling periods";5223                      "Rearm after the window of sampling periods";
5229                  }5224                  }
5230                }5225                }
5231                container delta {5226                container delta {
5232                  presence "Indicates a delta node is configured.";5227                  presence "Indicates a delta node is configured.";
5233                  description5228                  description
5234                    "Specify that threshold value is for difference from the previous sample";5229                    "Specify that threshold value is for difference from the previous sample";
5235                }5230                }
5236                container eq {5231                container eq {
5237                  presence "Indicates the node is configured.";5232                  presence "Indicates the node is configured.";
5238                  description5233                  description
5239                    "Equal to";5234                    "Equal to";
5240                  leaf threshold-value {5235                  leaf threshold-value {
5241                    type uint32 {5236                    type uint32 {
5242                      range "0..4294967295" {5237                      range "0..4294967295" {
5243                        description5238                        description
5244                          "Threshold value";5239                          "Threshold value";
5245                      }5240                      }
5246                    }5241                    }
5247                    mandatory true;5242                    mandatory true;
5248                    description5243                    description
5249                      "Threshold value";5244                      "Threshold value";
5250                  }5245                  }
5251                }5246                }
5252                container ne {5247                container ne {
5253                  presence "Indicates the node is configured.";5248                  presence "Indicates the node is configured.";
5254                  description5249                  description
5255                    "Not equal to";5250                    "Not equal to";
5256                  leaf threshold-value {5251                  leaf threshold-value {
5257                    type uint32 {5252                    type uint32 {
5258                      range "0..4294967295" {5253                      range "0..4294967295" {
5259                        description5254                        description
5260                          "Threshold value";5255                          "Threshold value";
5261                      }5256                      }
5262                    }5257                    }
5263                    mandatory true;5258                    mandatory true;
5264                    description5259                    description
5265                      "Threshold value";5260                      "Threshold value";
5266                  }5261                  }
5267                }5262                }
5268                container lt {5263                container lt {
5269                  presence "Indicates the node is configured.";5264                  presence "Indicates the node is configured.";
5270                  description5265                  description
5271                    "Less than";5266                    "Less than";
5272                  leaf threshold-value {5267                  leaf threshold-value {
5273                    type uint32 {5268                    type uint32 {
5274                      range "0..4294967295" {5269                      range "0..4294967295" {
5275                        description5270                        description
5276                          "Threshold value";5271                          "Threshold value";
5277                      }5272                      }
5278                    }5273                    }
5279                    mandatory true;5274                    mandatory true;
5280                    description5275                    description
5281                      "Threshold value";5276                      "Threshold value";
5282                  }5277                  }
5283                }5278                }
5284                container le {5279                container le {
5285                  presence "Indicates the node is configured.";5280                  presence "Indicates the node is configured.";
5286                  description5281                  description
5287                    "Less than or equal to";5282                    "Less than or equal to";
5288                  leaf threshold-value {5283                  leaf threshold-value {
5289                    type uint32 {5284                    type uint32 {
5290                      range "0..4294967295" {5285                      range "0..4294967295" {
5291                        description5286                        description
5292                          "Threshold value";5287                          "Threshold value";
5293                      }5288                      }
5294                    }5289                    }
5295                    mandatory true;5290                    mandatory true;
5296                    description5291                    description
5297                      "Threshold value";5292                      "Threshold value";
5298                  }5293                  }
5299                }5294                }
5300                container gt {5295                container gt {
5301                  presence "Indicates the node is configured.";5296                  presence "Indicates the node is configured.";
5302                  description5297                  description
5303                    "Greater than";5298                    "Greater than";
5304                  leaf threshold-value {5299                  leaf threshold-value {
5305                    type uint32 {5300                    type uint32 {
5306                      range "0..4294967295" {5301                      range "0..4294967295" {
5307                        description5302                        description
5308                          "Threshold value";5303                          "Threshold value";
5309                      }5304                      }
5310                    }5305                    }
5311                    mandatory true;5306                    mandatory true;
5312                    description5307                    description
5313                      "Threshold value";5308                      "Threshold value";
5314                  }5309                  }
5315                }5310                }
5316                container ge {5311                container ge {
5317                  presence "Indicates the node is configured.";5312                  presence "Indicates the node is configured.";
5318                  description5313                  description
5319                    "Greater than or equal to";5314                    "Greater than or equal to";
5320                  leaf threshold-value {5315                  leaf threshold-value {
5321                    type uint32 {5316                    type uint32 {
5322                      range "0..4294967295" {5317                      range "0..4294967295" {
5323                        description5318                        description
5324                          "Threshold value";5319                          "Threshold value";
5325                      }5320                      }
5326                    }5321                    }
5327                    mandatory true;5322                    mandatory true;
5328                    description5323                    description
5329                      "Threshold value";5324                      "Threshold value";
5330                  }5325                  }
5331                }5326                }
5332                container rg {5327                container rg {
5333                  presence "Indicates the node is configured.";5328                  presence "Indicates the node is configured.";
5334                  description5329                  description
5335                    "Not in range";5330                    "Not in range";
5336                  leaf start-threshold-value {5331                  leaf start-threshold-value {
5337                    type uint32 {5332                    type uint32 {
5338                      range "0..4294967295" {5333                      range "0..4294967295" {
5339                        description5334                        description
5340                          "Threshold value";5335                          "Threshold value";
5341                      }5336                      }
5342                    }5337                    }
5343                    mandatory true;5338                    mandatory true;
5344                    description5339                    description
5345                      "Threshold value";5340                      "Threshold value";
5346                  }5341                  }
5347                  leaf end-threshold-value {5342                  leaf end-threshold-value {
5348                    type uint32 {5343                    type uint32 {
5349                      range "0..4294967295" {5344                      range "0..4294967295" {
5350                        description5345                        description
5351                          "Threshold value";5346                          "Threshold value";
5352                      }5347                      }
5353                    }5348                    }
5354                    mandatory true;5349                    mandatory true;
5355                    description5350                    description
5356                      "Threshold value";5351                      "Threshold value";
5357                  }5352                  }
5358                }5353                }
5359              }5354              }
5360              container out-ucast-pkts {5355              container out-ucast-pkts {
5361                description5356                description
5362                  "Number of outbound unicast packets";5357                  "Number of outbound unicast packets";
5363                container percent {5358                container percent {
5364                  presence "Indicates a percent node is configured.";5359                  presence "Indicates a percent node is configured.";
5365                  description5360                  description
5366                    "Specify that threshold value is percent of previous sample";5361                    "Specify that threshold value is percent of previous sample";
5367                }5362                }
5368                container rearm {5363                container rearm {
5369                  description5364                  description
5370                    "Specify Rearm parameters (default - always)";5365                    "Specify Rearm parameters (default - always)";
5371                  container toggle {5366                  container toggle {
5372                    must "not(../window)";5367                    must "not(../window)";
5373                    presence "Indicates a toggle node is configured.";5368                    presence "Indicates a toggle node is configured.";
5374                    description5369                    description
5375                      "Rearm after the first period when condition is not met";5370                      "Rearm after the first period when condition is not met";
5376                  }5371                  }
5377                  leaf window {5372                  leaf window {
5378                    type uint32 {5373                    type uint32 {
5379                      range "1..100" {5374                      range "1..100" {
5380                        description5375                        description
5381                          "Rearm window size";5376                          "Rearm window size";
5382                      }5377                      }
5383                    }5378                    }
5384                    must "not(../toggle)";5379                    must "not(../toggle)";
5385                    description5380                    description
5386                      "Rearm after the window of sampling periods";5381                      "Rearm after the window of sampling periods";
5387                  }5382                  }
5388                }5383                }
5389                container delta {5384                container delta {
5390                  presence "Indicates a delta node is configured.";5385                  presence "Indicates a delta node is configured.";
5391                  description5386                  description
5392                    "Specify that threshold value is for difference from the previous sample";5387                    "Specify that threshold value is for difference from the previous sample";
5393                }5388                }
5394                container eq {5389                container eq {
5395                  presence "Indicates the node is configured.";5390                  presence "Indicates the node is configured.";
5396                  description5391                  description
5397                    "Equal to";5392                    "Equal to";
5398                  leaf threshold-value {5393                  leaf threshold-value {
5399                    type uint32 {5394                    type uint32 {
5400                      range "0..4294967295" {5395                      range "0..4294967295" {
5401                        description5396                        description
5402                          "Threshold value";5397                          "Threshold value";
5403                      }5398                      }
5404                    }5399                    }
5405                    mandatory true;5400                    mandatory true;
5406                    description5401                    description
5407                      "Threshold value";5402                      "Threshold value";
5408                  }5403                  }
5409                }5404                }
5410                container ne {5405                container ne {
5411                  presence "Indicates the node is configured.";5406                  presence "Indicates the node is configured.";
5412                  description5407                  description
5413                    "Not equal to";5408                    "Not equal to";
5414                  leaf threshold-value {5409                  leaf threshold-value {
5415                    type uint32 {5410                    type uint32 {
5416                      range "0..4294967295" {5411                      range "0..4294967295" {
5417                        description5412                        description
5418                          "Threshold value";5413                          "Threshold value";
5419                      }5414                      }
5420                    }5415                    }
5421                    mandatory true;5416                    mandatory true;
5422                    description5417                    description
5423                      "Threshold value";5418                      "Threshold value";
5424                  }5419                  }
5425                }5420                }
5426                container lt {5421                container lt {
5427                  presence "Indicates the node is configured.";5422                  presence "Indicates the node is configured.";
5428                  description5423                  description
5429                    "Less than";5424                    "Less than";
5430                  leaf threshold-value {5425                  leaf threshold-value {
5431                    type uint32 {5426                    type uint32 {
5432                      range "0..4294967295" {5427                      range "0..4294967295" {
5433                        description5428                        description
5434                          "Threshold value";5429                          "Threshold value";
5435                      }5430                      }
5436                    }5431                    }
5437                    mandatory true;5432                    mandatory true;
5438                    description5433                    description
5439                      "Threshold value";5434                      "Threshold value";
5440                  }5435                  }
5441                }5436                }
5442                container le {5437                container le {
5443                  presence "Indicates the node is configured.";5438                  presence "Indicates the node is configured.";
5444                  description5439                  description
5445                    "Less than or equal to";5440                    "Less than or equal to";
5446                  leaf threshold-value {5441                  leaf threshold-value {
5447                    type uint32 {5442                    type uint32 {
5448                      range "0..4294967295" {5443                      range "0..4294967295" {
5449                        description5444                        description
5450                          "Threshold value";5445                          "Threshold value";
5451                      }5446                      }
5452                    }5447                    }
5453                    mandatory true;5448                    mandatory true;
5454                    description5449                    description
5455                      "Threshold value";5450                      "Threshold value";
5456                  }5451                  }
5457                }5452                }
5458                container gt {5453                container gt {
5459                  presence "Indicates the node is configured.";5454                  presence "Indicates the node is configured.";
5460                  description5455                  description
5461                    "Greater than";5456                    "Greater than";
5462                  leaf threshold-value {5457                  leaf threshold-value {
5463                    type uint32 {5458                    type uint32 {
5464                      range "0..4294967295" {5459                      range "0..4294967295" {
5465                        description5460                        description
5466                          "Threshold value";5461                          "Threshold value";
5467                      }5462                      }
5468                    }5463                    }
5469                    mandatory true;5464                    mandatory true;
5470                    description5465                    description
5471                      "Threshold value";5466                      "Threshold value";
5472                  }5467                  }
5473                }5468                }
5474                container ge {5469                container ge {
5475                  presence "Indicates the node is configured.";5470                  presence "Indicates the node is configured.";
5476                  description5471                  description
5477                    "Greater than or equal to";5472                    "Greater than or equal to";
5478                  leaf threshold-value {5473                  leaf threshold-value {
5479                    type uint32 {5474                    type uint32 {
5480                      range "0..4294967295" {5475                      range "0..4294967295" {
5481                        description5476                        description
5482                          "Threshold value";5477                          "Threshold value";
5483                      }5478                      }
5484                    }5479                    }
5485                    mandatory true;5480                    mandatory true;
5486                    description5481                    description
5487                      "Threshold value";5482                      "Threshold value";
5488                  }5483                  }
5489                }5484                }
5490                container rg {5485                container rg {
5491                  presence "Indicates the node is configured.";5486                  presence "Indicates the node is configured.";
5492                  description5487                  description
5493                    "Not in range";5488                    "Not in range";
5494                  leaf start-threshold-value {5489                  leaf start-threshold-value {
5495                    type uint32 {5490                    type uint32 {
5496                      range "0..4294967295" {5491                      range "0..4294967295" {
5497                        description5492                        description
5498                          "Threshold value";5493                          "Threshold value";
5499                      }5494                      }
5500                    }5495                    }
5501                    mandatory true;5496                    mandatory true;
5502                    description5497                    description
5503                      "Threshold value";5498                      "Threshold value";
5504                  }5499                  }
5505                  leaf end-threshold-value {5500                  leaf end-threshold-value {
5506                    type uint32 {5501                    type uint32 {
5507                      range "0..4294967295" {5502                      range "0..4294967295" {
5508                        description5503                        description
5509                          "Threshold value";5504                          "Threshold value";
5510                      }5505                      }
5511                    }5506                    }
5512                    mandatory true;5507                    mandatory true;
5513                    description5508                    description
5514                      "Threshold value";5509                      "Threshold value";
5515                  }5510                  }
5516                }5511                }
5517              }5512              }
5518              container out-multicast-pkts {5513              container out-multicast-pkts {
5519                description5514                description
5520                  "Number of outbound multicast packets";5515                  "Number of outbound multicast packets";
5521                container percent {5516                container percent {
5522                  presence "Indicates a percent node is configured.";5517                  presence "Indicates a percent node is configured.";
5523                  description5518                  description
5524                    "Specify that threshold value is percent of previous sample";5519                    "Specify that threshold value is percent of previous sample";
5525                }5520                }
5526                container rearm {5521                container rearm {
5527                  description5522                  description
5528                    "Specify Rearm parameters (default - always)";5523                    "Specify Rearm parameters (default - always)";
5529                  container toggle {5524                  container toggle {
5530                    must "not(../window)";5525                    must "not(../window)";
5531                    presence "Indicates a toggle node is configured.";5526                    presence "Indicates a toggle node is configured.";
5532                    description5527                    description
5533                      "Rearm after the first period when condition is not met";5528                      "Rearm after the first period when condition is not met";
5534                  }5529                  }
5535                  leaf window {5530                  leaf window {
5536                    type uint32 {5531                    type uint32 {
5537                      range "1..100" {5532                      range "1..100" {
5538                        description5533                        description
5539                          "Rearm window size";5534                          "Rearm window size";
5540                      }5535                      }
5541                    }5536                    }
5542                    must "not(../toggle)";5537                    must "not(../toggle)";
5543                    description5538                    description
5544                      "Rearm after the window of sampling periods";5539                      "Rearm after the window of sampling periods";
5545                  }5540                  }
5546                }5541                }
5547                container delta {5542                container delta {
5548                  presence "Indicates a delta node is configured.";5543                  presence "Indicates a delta node is configured.";
5549                  description5544                  description
5550                    "Specify that threshold value is for difference from the previous sample";5545                    "Specify that threshold value is for difference from the previous sample";
5551                }5546                }
5552                container eq {5547                container eq {
5553                  presence "Indicates the node is configured.";5548                  presence "Indicates the node is configured.";
5554                  description5549                  description
5555                    "Equal to";5550                    "Equal to";
5556                  leaf threshold-value {5551                  leaf threshold-value {
5557                    type uint32 {5552                    type uint32 {
5558                      range "0..4294967295" {5553                      range "0..4294967295" {
5559                        description5554                        description
5560                          "Threshold value";5555                          "Threshold value";
5561                      }5556                      }
5562                    }5557                    }
5563                    mandatory true;5558                    mandatory true;
5564                    description5559                    description
5565                      "Threshold value";5560                      "Threshold value";
5566                  }5561                  }
5567                }5562                }
5568                container ne {5563                container ne {
5569                  presence "Indicates the node is configured.";5564                  presence "Indicates the node is configured.";
5570                  description5565                  description
5571                    "Not equal to";5566                    "Not equal to";
5572                  leaf threshold-value {5567                  leaf threshold-value {
5573                    type uint32 {5568                    type uint32 {
5574                      range "0..4294967295" {5569                      range "0..4294967295" {
5575                        description5570                        description
5576                          "Threshold value";5571                          "Threshold value";
5577                      }5572                      }
5578                    }5573                    }
5579                    mandatory true;5574                    mandatory true;
5580                    description5575                    description
5581                      "Threshold value";5576                      "Threshold value";
5582                  }5577                  }
5583                }5578                }
5584                container lt {5579                container lt {
5585                  presence "Indicates the node is configured.";5580                  presence "Indicates the node is configured.";
5586                  description5581                  description
5587                    "Less than";5582                    "Less than";
5588                  leaf threshold-value {5583                  leaf threshold-value {
5589                    type uint32 {5584                    type uint32 {
5590                      range "0..4294967295" {5585                      range "0..4294967295" {
5591                        description5586                        description
5592                          "Threshold value";5587                          "Threshold value";
5593                      }5588                      }
5594                    }5589                    }
5595                    mandatory true;5590                    mandatory true;
5596                    description5591                    description
5597                      "Threshold value";5592                      "Threshold value";
5598                  }5593                  }
5599                }5594                }
5600                container le {5595                container le {
5601                  presence "Indicates the node is configured.";5596                  presence "Indicates the node is configured.";
5602                  description5597                  description
5603                    "Less than or equal to";5598                    "Less than or equal to";
5604                  leaf threshold-value {5599                  leaf threshold-value {
5605                    type uint32 {5600                    type uint32 {
5606                      range "0..4294967295" {5601                      range "0..4294967295" {
5607                        description5602                        description
5608                          "Threshold value";5603                          "Threshold value";
5609                      }5604                      }
5610                    }5605                    }
5611                    mandatory true;5606                    mandatory true;
5612                    description5607                    description
5613                      "Threshold value";5608                      "Threshold value";
5614                  }5609                  }
5615                }5610                }
5616                container gt {5611                container gt {
5617                  presence "Indicates the node is configured.";5612                  presence "Indicates the node is configured.";
5618                  description5613                  description
5619                    "Greater than";5614                    "Greater than";
5620                  leaf threshold-value {5615                  leaf threshold-value {
5621                    type uint32 {5616                    type uint32 {
5622                      range "0..4294967295" {5617                      range "0..4294967295" {
5623                        description5618                        description
5624                          "Threshold value";5619                          "Threshold value";
5625                      }5620                      }
5626                    }5621                    }
5627                    mandatory true;5622                    mandatory true;
5628                    description5623                    description
5629                      "Threshold value";5624                      "Threshold value";
5630                  }5625                  }
5631                }5626                }
5632                container ge {5627                container ge {
5633                  presence "Indicates the node is configured.";5628                  presence "Indicates the node is configured.";
5634                  description5629                  description
5635                    "Greater than or equal to";5630                    "Greater than or equal to";
5636                  leaf threshold-value {5631                  leaf threshold-value {
5637                    type uint32 {5632                    type uint32 {
5638                      range "0..4294967295" {5633                      range "0..4294967295" {
5639                        description5634                        description
5640                          "Threshold value";5635                          "Threshold value";
5641                      }5636                      }
5642                    }5637                    }
5643                    mandatory true;5638                    mandatory true;
5644                    description5639                    description
5645                      "Threshold value";5640                      "Threshold value";
5646                  }5641                  }
5647                }5642                }
5648                container rg {5643                container rg {
5649                  presence "Indicates the node is configured.";5644                  presence "Indicates the node is configured.";
5650                  description5645                  description
5651                    "Not in range";5646                    "Not in range";
5652                  leaf start-threshold-value {5647                  leaf start-threshold-value {
5653                    type uint32 {5648                    type uint32 {
5654                      range "0..4294967295" {5649                      range "0..4294967295" {
5655                        description5650                        description
5656                          "Threshold value";5651                          "Threshold value";
5657                      }5652                      }
5658                    }5653                    }
5659                    mandatory true;5654                    mandatory true;
5660                    description5655                    description
5661                      "Threshold value";5656                      "Threshold value";
5662                  }5657                  }
5663                  leaf end-threshold-value {5658                  leaf end-threshold-value {
5664                    type uint32 {5659                    type uint32 {
5665                      range "0..4294967295" {5660                      range "0..4294967295" {
5666                        description5661                        description
5667                          "Threshold value";5662                          "Threshold value";
5668                      }5663                      }
5669                    }5664                    }
5670                    mandatory true;5665                    mandatory true;
5671                    description5666                    description
5672                      "Threshold value";5667                      "Threshold value";
5673                  }5668                  }
5674                }5669                }
5675              }5670              }
5676              container out-broadcast-pkts {5671              container out-broadcast-pkts {
5677                description5672                description
5678                  "Number of outbound broadcast packets";5673                  "Number of outbound broadcast packets";
5679                container percent {5674                container percent {
5680                  presence "Indicates a percent node is configured.";5675                  presence "Indicates a percent node is configured.";
5681                  description5676                  description
5682                    "Specify that threshold value is percent of previous sample";5677                    "Specify that threshold value is percent of previous sample";
5683                }5678                }
5684                container rearm {5679                container rearm {
5685                  description5680                  description
5686                    "Specify Rearm parameters (default - always)";5681                    "Specify Rearm parameters (default - always)";
5687                  container toggle {5682                  container toggle {
5688                    must "not(../window)";5683                    must "not(../window)";
5689                    presence "Indicates a toggle node is configured.";5684                    presence "Indicates a toggle node is configured.";
5690                    description5685                    description
5691                      "Rearm after the first period when condition is not met";5686                      "Rearm after the first period when condition is not met";
5692                  }5687                  }
5693                  leaf window {5688                  leaf window {
5694                    type uint32 {5689                    type uint32 {
5695                      range "1..100" {5690                      range "1..100" {
5696                        description5691                        description
5697                          "Rearm window size";5692                          "Rearm window size";
5698                      }5693                      }
5699                    }5694                    }
5700                    must "not(../toggle)";5695                    must "not(../toggle)";
5701                    description5696                    description
5702                      "Rearm after the window of sampling periods";5697                      "Rearm after the window of sampling periods";
5703                  }5698                  }
5704                }5699                }
5705                container delta {5700                container delta {
5706                  presence "Indicates a delta node is configured.";5701                  presence "Indicates a delta node is configured.";
5707                  description5702                  description
5708                    "Specify that threshold value is for difference from the previous sample";5703                    "Specify that threshold value is for difference from the previous sample";
5709                }5704                }
5710                container eq {5705                container eq {
5711                  presence "Indicates the node is configured.";5706                  presence "Indicates the node is configured.";
5712                  description5707                  description
5713                    "Equal to";5708                    "Equal to";
5714                  leaf threshold-value {5709                  leaf threshold-value {
5715                    type uint32 {5710                    type uint32 {
5716                      range "0..4294967295" {5711                      range "0..4294967295" {
5717                        description5712                        description
5718                          "Threshold value";5713                          "Threshold value";
5719                      }5714                      }
5720                    }5715                    }
5721                    mandatory true;5716                    mandatory true;
5722                    description5717                    description
5723                      "Threshold value";5718                      "Threshold value";
5724                  }5719                  }
5725                }5720                }
5726                container ne {5721                container ne {
5727                  presence "Indicates the node is configured.";5722                  presence "Indicates the node is configured.";
5728                  description5723                  description
5729                    "Not equal to";5724                    "Not equal to";
5730                  leaf threshold-value {5725                  leaf threshold-value {
5731                    type uint32 {5726                    type uint32 {
5732                      range "0..4294967295" {5727                      range "0..4294967295" {
5733                        description5728                        description
5734                          "Threshold value";5729                          "Threshold value";
5735                      }5730                      }
5736                    }5731                    }
5737                    mandatory true;5732                    mandatory true;
5738                    description5733                    description
5739                      "Threshold value";5734                      "Threshold value";
5740                  }5735                  }
5741                }5736                }
5742                container lt {5737                container lt {
5743                  presence "Indicates the node is configured.";5738                  presence "Indicates the node is configured.";
5744                  description5739                  description
5745                    "Less than";5740                    "Less than";
5746                  leaf threshold-value {5741                  leaf threshold-value {
5747                    type uint32 {5742                    type uint32 {
5748                      range "0..4294967295" {5743                      range "0..4294967295" {
5749                        description5744                        description
5750                          "Threshold value";5745                          "Threshold value";
5751                      }5746                      }
5752                    }5747                    }
5753                    mandatory true;5748                    mandatory true;
5754                    description5749                    description
5755                      "Threshold value";5750                      "Threshold value";
5756                  }5751                  }
5757                }5752                }
5758                container le {5753                container le {
5759                  presence "Indicates the node is configured.";5754                  presence "Indicates the node is configured.";
5760                  description5755                  description
5761                    "Less than or equal to";5756                    "Less than or equal to";
5762                  leaf threshold-value {5757                  leaf threshold-value {
5763                    type uint32 {5758                    type uint32 {
5764                      range "0..4294967295" {5759                      range "0..4294967295" {
5765                        description5760                        description
5766                          "Threshold value";5761                          "Threshold value";
5767                      }5762                      }
5768                    }5763                    }
5769                    mandatory true;5764                    mandatory true;
5770                    description5765                    description
5771                      "Threshold value";5766                      "Threshold value";
5772                  }5767                  }
5773                }5768                }
5774                container gt {5769                container gt {
5775                  presence "Indicates the node is configured.";5770                  presence "Indicates the node is configured.";
5776                  description5771                  description
5777                    "Greater than";5772                    "Greater than";
5778                  leaf threshold-value {5773                  leaf threshold-value {
5779                    type uint32 {5774                    type uint32 {
5780                      range "0..4294967295" {5775                      range "0..4294967295" {
5781                        description5776                        description
5782                          "Threshold value";5777                          "Threshold value";
5783                      }5778                      }
5784                    }5779                    }
5785                    mandatory true;5780                    mandatory true;
5786                    description5781                    description
5787                      "Threshold value";5782                      "Threshold value";
5788                  }5783                  }
5789                }5784                }
5790                container ge {5785                container ge {
5791                  presence "Indicates the node is configured.";5786                  presence "Indicates the node is configured.";
5792                  description5787                  description
5793                    "Greater than or equal to";5788                    "Greater than or equal to";
5794                  leaf threshold-value {5789                  leaf threshold-value {
5795                    type uint32 {5790                    type uint32 {
5796                      range "0..4294967295" {5791                      range "0..4294967295" {
5797                        description5792                        description
5798                          "Threshold value";5793                          "Threshold value";
5799                      }5794                      }
5800                    }5795                    }
5801                    mandatory true;5796                    mandatory true;
5802                    description5797                    description
5803                      "Threshold value";5798                      "Threshold value";
5804                  }5799                  }
5805                }5800                }
5806                container rg {5801                container rg {
5807                  presence "Indicates the node is configured.";5802                  presence "Indicates the node is configured.";
5808                  description5803                  description
5809                    "Not in range";5804                    "Not in range";
5810                  leaf start-threshold-value {5805                  leaf start-threshold-value {
5811                    type uint32 {5806                    type uint32 {
5812                      range "0..4294967295" {5807                      range "0..4294967295" {
5813                        description5808                        description
5814                          "Threshold value";5809                          "Threshold value";
5815                      }5810                      }
5816                    }5811                    }
5817                    mandatory true;5812                    mandatory true;
5818                    description5813                    description
5819                      "Threshold value";5814                      "Threshold value";
5820                  }5815                  }
5821                  leaf end-threshold-value {5816                  leaf end-threshold-value {
5822                    type uint32 {5817                    type uint32 {
5823                      range "0..4294967295" {5818                      range "0..4294967295" {
5824                        description5819                        description
5825                          "Threshold value";5820                          "Threshold value";
5826                      }5821                      }
5827                    }5822                    }
5828                    mandatory true;5823                    mandatory true;
5829                    description5824                    description
5830                      "Threshold value";5825                      "Threshold value";
5831                  }5826                  }
5832                }5827                }
5833              }5828              }
5834              container output-total-drops {5829              container output-total-drops {
5835                description5830                description
5836                  "Number of outbound correct packets discarded";5831                  "Number of outbound correct packets discarded";
5837                container percent {5832                container percent {
5838                  presence "Indicates a percent node is configured.";5833                  presence "Indicates a percent node is configured.";
5839                  description5834                  description
5840                    "Specify that threshold value is percent of previous sample";5835                    "Specify that threshold value is percent of previous sample";
5841                }5836                }
5842                container rearm {5837                container rearm {
5843                  description5838                  description
5844                    "Specify Rearm parameters (default - always)";5839                    "Specify Rearm parameters (default - always)";
5845                  container toggle {5840                  container toggle {
5846                    must "not(../window)";5841                    must "not(../window)";
5847                    presence "Indicates a toggle node is configured.";5842                    presence "Indicates a toggle node is configured.";
5848                    description5843                    description
5849                      "Rearm after the first period when condition is not met";5844                      "Rearm after the first period when condition is not met";
5850                  }5845                  }
5851                  leaf window {5846                  leaf window {
5852                    type uint32 {5847                    type uint32 {
5853                      range "1..100" {5848                      range "1..100" {
5854                        description5849                        description
5855                          "Rearm window size";5850                          "Rearm window size";
5856                      }5851                      }
5857                    }5852                    }
5858                    must "not(../toggle)";5853                    must "not(../toggle)";
5859                    description5854                    description
5860                      "Rearm after the window of sampling periods";5855                      "Rearm after the window of sampling periods";
5861                  }5856                  }
5862                }5857                }
5863                container delta {5858                container delta {
5864                  presence "Indicates a delta node is configured.";5859                  presence "Indicates a delta node is configured.";
5865                  description5860                  description
5866                    "Specify that threshold value is for difference from the previous sample";5861                    "Specify that threshold value is for difference from the previous sample";
5867                }5862                }
5868                container eq {5863                container eq {
5869                  presence "Indicates the node is configured.";5864                  presence "Indicates the node is configured.";
5870                  description5865                  description
5871                    "Equal to";5866                    "Equal to";
5872                  leaf threshold-value {5867                  leaf threshold-value {
5873                    type uint32 {5868                    type uint32 {
5874                      range "0..4294967295" {5869                      range "0..4294967295" {
5875                        description5870                        description
5876                          "Threshold value";5871                          "Threshold value";
5877                      }5872                      }
5878                    }5873                    }
5879                    mandatory true;5874                    mandatory true;
5880                    description5875                    description
5881                      "Threshold value";5876                      "Threshold value";
5882                  }5877                  }
5883                }5878                }
5884                container ne {5879                container ne {
5885                  presence "Indicates the node is configured.";5880                  presence "Indicates the node is configured.";
5886                  description5881                  description
5887                    "Not equal to";5882                    "Not equal to";
5888                  leaf threshold-value {5883                  leaf threshold-value {
5889                    type uint32 {5884                    type uint32 {
5890                      range "0..4294967295" {5885                      range "0..4294967295" {
5891                        description5886                        description
5892                          "Threshold value";5887                          "Threshold value";
5893                      }5888                      }
5894                    }5889                    }
5895                    mandatory true;5890                    mandatory true;
5896                    description5891                    description
5897                      "Threshold value";5892                      "Threshold value";
5898                  }5893                  }
5899                }5894                }
5900                container lt {5895                container lt {
5901                  presence "Indicates the node is configured.";5896                  presence "Indicates the node is configured.";
5902                  description5897                  description
5903                    "Less than";5898                    "Less than";
5904                  leaf threshold-value {5899                  leaf threshold-value {
5905                    type uint32 {5900                    type uint32 {
5906                      range "0..4294967295" {5901                      range "0..4294967295" {
5907                        description5902                        description
5908                          "Threshold value";5903                          "Threshold value";
5909                      }5904                      }
5910                    }5905                    }
5911                    mandatory true;5906                    mandatory true;
5912                    description5907                    description
5913                      "Threshold value";5908                      "Threshold value";
5914                  }5909                  }
5915                }5910                }
5916                container le {5911                container le {
5917                  presence "Indicates the node is configured.";5912                  presence "Indicates the node is configured.";
5918                  description5913                  description
5919                    "Less than or equal to";5914                    "Less than or equal to";
5920                  leaf threshold-value {5915                  leaf threshold-value {
5921                    type uint32 {5916                    type uint32 {
5922                      range "0..4294967295" {5917                      range "0..4294967295" {
5923                        description5918                        description
5924                          "Threshold value";5919                          "Threshold value";
5925                      }5920                      }
5926                    }5921                    }
5927                    mandatory true;5922                    mandatory true;
5928                    description5923                    description
5929                      "Threshold value";5924                      "Threshold value";
5930                  }5925                  }
5931                }5926                }
5932                container gt {5927                container gt {
5933                  presence "Indicates the node is configured.";5928                  presence "Indicates the node is configured.";
5934                  description5929                  description
5935                    "Greater than";5930                    "Greater than";
5936                  leaf threshold-value {5931                  leaf threshold-value {
5937                    type uint32 {5932                    type uint32 {
5938                      range "0..4294967295" {5933                      range "0..4294967295" {
5939                        description5934                        description
5940                          "Threshold value";5935                          "Threshold value";
5941                      }5936                      }
5942                    }5937                    }
5943                    mandatory true;5938                    mandatory true;
5944                    description5939                    description
5945                      "Threshold value";5940                      "Threshold value";
5946                  }5941                  }
5947                }5942                }
5948                container ge {5943                container ge {
5949                  presence "Indicates the node is configured.";5944                  presence "Indicates the node is configured.";
5950                  description5945                  description
5951                    "Greater than or equal to";5946                    "Greater than or equal to";
5952                  leaf threshold-value {5947                  leaf threshold-value {
5953                    type uint32 {5948                    type uint32 {
5954                      range "0..4294967295" {5949                      range "0..4294967295" {
5955                        description5950                        description
5956                          "Threshold value";5951                          "Threshold value";
5957                      }5952                      }
5958                    }5953                    }
5959                    mandatory true;5954                    mandatory true;
5960                    description5955                    description
5961                      "Threshold value";5956                      "Threshold value";
5962                  }5957                  }
5963                }5958                }
5964                container rg {5959                container rg {
5965                  presence "Indicates the node is configured.";5960                  presence "Indicates the node is configured.";
5966                  description5961                  description
5967                    "Not in range";5962                    "Not in range";
5968                  leaf start-threshold-value {5963                  leaf start-threshold-value {
5969                    type uint32 {5964                    type uint32 {
5970                      range "0..4294967295" {5965                      range "0..4294967295" {
5971                        description5966                        description
5972                          "Threshold value";5967                          "Threshold value";
5973                      }5968                      }
5974                    }5969                    }
5975                    mandatory true;5970                    mandatory true;
5976                    description5971                    description
5977                      "Threshold value";5972                      "Threshold value";
5978                  }5973                  }
5979                  leaf end-threshold-value {5974                  leaf end-threshold-value {
5980                    type uint32 {5975                    type uint32 {
5981                      range "0..4294967295" {5976                      range "0..4294967295" {
5982                        description5977                        description
5983                          "Threshold value";5978                          "Threshold value";
5984                      }5979                      }
5985                    }5980                    }
5986                    mandatory true;5981                    mandatory true;
5987                    description5982                    description
5988                      "Threshold value";5983                      "Threshold value";
5989                  }5984                  }
5990                }5985                }
5991              }5986              }
5992              container input-total-drops {5987              container input-total-drops {
5993                description5988                description
5994                  "Number of inbound correct packets discarded";5989                  "Number of inbound correct packets discarded";
5995                container percent {5990                container percent {
5996                  presence "Indicates a percent node is configured.";5991                  presence "Indicates a percent node is configured.";
5997                  description5992                  description
5998                    "Specify that threshold value is percent of previous sample";5993                    "Specify that threshold value is percent of previous sample";
5999                }5994                }
6000                container rearm {5995                container rearm {
6001                  description5996                  description
6002                    "Specify Rearm parameters (default - always)";5997                    "Specify Rearm parameters (default - always)";
6003                  container toggle {5998                  container toggle {
6004                    must "not(../window)";5999                    must "not(../window)";
6005                    presence "Indicates a toggle node is configured.";6000                    presence "Indicates a toggle node is configured.";
6006                    description6001                    description
6007                      "Rearm after the first period when condition is not met";6002                      "Rearm after the first period when condition is not met";
6008                  }6003                  }
6009                  leaf window {6004                  leaf window {
6010                    type uint32 {6005                    type uint32 {
6011                      range "1..100" {6006                      range "1..100" {
6012                        description6007                        description
6013                          "Rearm window size";6008                          "Rearm window size";
6014                      }6009                      }
6015                    }6010                    }
6016                    must "not(../toggle)";6011                    must "not(../toggle)";
6017                    description6012                    description
6018                      "Rearm after the window of sampling periods";6013                      "Rearm after the window of sampling periods";
6019                  }6014                  }
6020                }6015                }
6021                container delta {6016                container delta {
6022                  presence "Indicates a delta node is configured.";6017                  presence "Indicates a delta node is configured.";
6023                  description6018                  description
6024                    "Specify that threshold value is for difference from the previous sample";6019                    "Specify that threshold value is for difference from the previous sample";
6025                }6020                }
6026                container eq {6021                container eq {
6027                  presence "Indicates the node is configured.";6022                  presence "Indicates the node is configured.";
6028                  description6023                  description
6029                    "Equal to";6024                    "Equal to";
6030                  leaf threshold-value {6025                  leaf threshold-value {
6031                    type uint32 {6026                    type uint32 {
6032                      range "0..4294967295" {6027                      range "0..4294967295" {
6033                        description6028                        description
6034                          "Threshold value";6029                          "Threshold value";
6035                      }6030                      }
6036                    }6031                    }
6037                    mandatory true;6032                    mandatory true;
6038                    description6033                    description
6039                      "Threshold value";6034                      "Threshold value";
6040                  }6035                  }
6041                }6036                }
6042                container ne {6037                container ne {
6043                  presence "Indicates the node is configured.";6038                  presence "Indicates the node is configured.";
6044                  description6039                  description
6045                    "Not equal to";6040                    "Not equal to";
6046                  leaf threshold-value {6041                  leaf threshold-value {
6047                    type uint32 {6042                    type uint32 {
6048                      range "0..4294967295" {6043                      range "0..4294967295" {
6049                        description6044                        description
6050                          "Threshold value";6045                          "Threshold value";
6051                      }6046                      }
6052                    }6047                    }
6053                    mandatory true;6048                    mandatory true;
6054                    description6049                    description
6055                      "Threshold value";6050                      "Threshold value";
6056                  }6051                  }
6057                }6052                }
6058                container lt {6053                container lt {
6059                  presence "Indicates the node is configured.";6054                  presence "Indicates the node is configured.";
6060                  description6055                  description
6061                    "Less than";6056                    "Less than";
6062                  leaf threshold-value {6057                  leaf threshold-value {
6063                    type uint32 {6058                    type uint32 {
6064                      range "0..4294967295" {6059                      range "0..4294967295" {
6065                        description6060                        description
6066                          "Threshold value";6061                          "Threshold value";
6067                      }6062                      }
6068                    }6063                    }
6069                    mandatory true;6064                    mandatory true;
6070                    description6065                    description
6071                      "Threshold value";6066                      "Threshold value";
6072                  }6067                  }
6073                }6068                }
6074                container le {6069                container le {
6075                  presence "Indicates the node is configured.";6070                  presence "Indicates the node is configured.";
6076                  description6071                  description
6077                    "Less than or equal to";6072                    "Less than or equal to";
6078                  leaf threshold-value {6073                  leaf threshold-value {
6079                    type uint32 {6074                    type uint32 {
6080                      range "0..4294967295" {6075                      range "0..4294967295" {
6081                        description6076                        description
6082                          "Threshold value";6077                          "Threshold value";
6083                      }6078                      }
6084                    }6079                    }
6085                    mandatory true;6080                    mandatory true;
6086                    description6081                    description
6087                      "Threshold value";6082                      "Threshold value";
6088                  }6083                  }
6089                }6084                }
6090                container gt {6085                container gt {
6091                  presence "Indicates the node is configured.";6086                  presence "Indicates the node is configured.";
6092                  description6087                  description
6093                    "Greater than";6088                    "Greater than";
6094                  leaf threshold-value {6089                  leaf threshold-value {
6095                    type uint32 {6090                    type uint32 {
6096                      range "0..4294967295" {6091                      range "0..4294967295" {
6097                        description6092                        description
6098                          "Threshold value";6093                          "Threshold value";
6099                      }6094                      }
6100                    }6095                    }
6101                    mandatory true;6096                    mandatory true;
6102                    description6097                    description
6103                      "Threshold value";6098                      "Threshold value";
6104                  }6099                  }
6105                }6100                }
6106                container ge {6101                container ge {
6107                  presence "Indicates the node is configured.";6102                  presence "Indicates the node is configured.";
6108                  description6103                  description
6109                    "Greater than or equal to";6104                    "Greater than or equal to";
6110                  leaf threshold-value {6105                  leaf threshold-value {
6111                    type uint32 {6106                    type uint32 {
6112                      range "0..4294967295" {6107                      range "0..4294967295" {
6113                        description6108                        description
6114                          "Threshold value";6109                          "Threshold value";
6115                      }6110                      }
6116                    }6111                    }
6117                    mandatory true;6112                    mandatory true;
6118                    description6113                    description
6119                      "Threshold value";6114                      "Threshold value";
6120                  }6115                  }
6121                }6116                }
6122                container rg {6117                container rg {
6123                  presence "Indicates the node is configured.";6118                  presence "Indicates the node is configured.";
6124                  description6119                  description
6125                    "Not in range";6120                    "Not in range";
6126                  leaf start-threshold-value {6121                  leaf start-threshold-value {
6127                    type uint32 {6122                    type uint32 {
6128                      range "0..4294967295" {6123                      range "0..4294967295" {
6129                        description6124                        description
6130                          "Threshold value";6125                          "Threshold value";
6131                      }6126                      }
6132                    }6127                    }
6133                    mandatory true;6128                    mandatory true;
6134                    description6129                    description
6135                      "Threshold value";6130                      "Threshold value";
6136                  }6131                  }
6137                  leaf end-threshold-value {6132                  leaf end-threshold-value {
6138                    type uint32 {6133                    type uint32 {
6139                      range "0..4294967295" {6134                      range "0..4294967295" {
6140                        description6135                        description
6141                          "Threshold value";6136                          "Threshold value";
6142                      }6137                      }
6143                    }6138                    }
6144                    mandatory true;6139                    mandatory true;
6145                    description6140                    description
6146                      "Threshold value";6141                      "Threshold value";
6147                  }6142                  }
6148                }6143                }
6149              }6144              }
6150              container input-queue-drops {6145              container input-queue-drops {
6151                description6146                description
6152                  "Number of input queue drops";6147                  "Number of input queue drops";
6153                container percent {6148                container percent {
6154                  presence "Indicates a percent node is configured.";6149                  presence "Indicates a percent node is configured.";
6155                  description6150                  description
6156                    "Specify that threshold value is percent of previous sample";6151                    "Specify that threshold value is percent of previous sample";
6157                }6152                }
6158                container rearm {6153                container rearm {
6159                  description6154                  description
6160                    "Specify Rearm parameters (default - always)";6155                    "Specify Rearm parameters (default - always)";
6161                  container toggle {6156                  container toggle {
6162                    must "not(../window)";6157                    must "not(../window)";
6163                    presence "Indicates a toggle node is configured.";6158                    presence "Indicates a toggle node is configured.";
6164                    description6159                    description
6165                      "Rearm after the first period when condition is not met";6160                      "Rearm after the first period when condition is not met";
6166                  }6161                  }
6167                  leaf window {6162                  leaf window {
6168                    type uint32 {6163                    type uint32 {
6169                      range "1..100" {6164                      range "1..100" {
6170                        description6165                        description
6171                          "Rearm window size";6166                          "Rearm window size";
6172                      }6167                      }
6173                    }6168                    }
6174                    must "not(../toggle)";6169                    must "not(../toggle)";
6175                    description6170                    description
6176                      "Rearm after the window of sampling periods";6171                      "Rearm after the window of sampling periods";
6177                  }6172                  }
6178                }6173                }
6179                container delta {6174                container delta {
6180                  presence "Indicates a delta node is configured.";6175                  presence "Indicates a delta node is configured.";
6181                  description6176                  description
6182                    "Specify that threshold value is for difference from the previous sample";6177                    "Specify that threshold value is for difference from the previous sample";
6183                }6178                }
6184                container eq {6179                container eq {
6185                  presence "Indicates the node is configured.";6180                  presence "Indicates the node is configured.";
6186                  description6181                  description
6187                    "Equal to";6182                    "Equal to";
6188                  leaf threshold-value {6183                  leaf threshold-value {
6189                    type uint32 {6184                    type uint32 {
6190                      range "0..4294967295" {6185                      range "0..4294967295" {
6191                        description6186                        description
6192                          "Threshold value";6187                          "Threshold value";
6193                      }6188                      }
6194                    }6189                    }
6195                    mandatory true;6190                    mandatory true;
6196                    description6191                    description
6197                      "Threshold value";6192                      "Threshold value";
6198                  }6193                  }
6199                }6194                }
6200                container ne {6195                container ne {
6201                  presence "Indicates the node is configured.";6196                  presence "Indicates the node is configured.";
6202                  description6197                  description
6203                    "Not equal to";6198                    "Not equal to";
6204                  leaf threshold-value {6199                  leaf threshold-value {
6205                    type uint32 {6200                    type uint32 {
6206                      range "0..4294967295" {6201                      range "0..4294967295" {
6207                        description6202                        description
6208                          "Threshold value";6203                          "Threshold value";
6209                      }6204                      }
6210                    }6205                    }
6211                    mandatory true;6206                    mandatory true;
6212                    description6207                    description
6213                      "Threshold value";6208                      "Threshold value";
6214                  }6209                  }
6215                }6210                }
6216                container lt {6211                container lt {
6217                  presence "Indicates the node is configured.";6212                  presence "Indicates the node is configured.";
6218                  description6213                  description
6219                    "Less than";6214                    "Less than";
6220                  leaf threshold-value {6215                  leaf threshold-value {
6221                    type uint32 {6216                    type uint32 {
6222                      range "0..4294967295" {6217                      range "0..4294967295" {
6223                        description6218                        description
6224                          "Threshold value";6219                          "Threshold value";
6225                      }6220                      }
6226                    }6221                    }
6227                    mandatory true;6222                    mandatory true;
6228                    description6223                    description
6229                      "Threshold value";6224                      "Threshold value";
6230                  }6225                  }
6231                }6226                }
6232                container le {6227                container le {
6233                  presence "Indicates the node is configured.";6228                  presence "Indicates the node is configured.";
6234                  description6229                  description
6235                    "Less than or equal to";6230                    "Less than or equal to";
6236                  leaf threshold-value {6231                  leaf threshold-value {
6237                    type uint32 {6232                    type uint32 {
6238                      range "0..4294967295" {6233                      range "0..4294967295" {
6239                        description6234                        description
6240                          "Threshold value";6235                          "Threshold value";
6241                      }6236                      }
6242                    }6237                    }
6243                    mandatory true;6238                    mandatory true;
6244                    description6239                    description
6245                      "Threshold value";6240                      "Threshold value";
6246                  }6241                  }
6247                }6242                }
6248                container gt {6243                container gt {
6249                  presence "Indicates the node is configured.";6244                  presence "Indicates the node is configured.";
6250                  description6245                  description
6251                    "Greater than";6246                    "Greater than";
6252                  leaf threshold-value {6247                  leaf threshold-value {
6253                    type uint32 {6248                    type uint32 {
6254                      range "0..4294967295" {6249                      range "0..4294967295" {
6255                        description6250                        description
6256                          "Threshold value";6251                          "Threshold value";
6257                      }6252                      }
6258                    }6253                    }
6259                    mandatory true;6254                    mandatory true;
6260                    description6255                    description
6261                      "Threshold value";6256                      "Threshold value";
6262                  }6257                  }
6263                }6258                }
6264                container ge {6259                container ge {
6265                  presence "Indicates the node is configured.";6260                  presence "Indicates the node is configured.";
6266                  description6261                  description
6267                    "Greater than or equal to";6262                    "Greater than or equal to";
6268                  leaf threshold-value {6263                  leaf threshold-value {
6269                    type uint32 {6264                    type uint32 {
6270                      range "0..4294967295" {6265                      range "0..4294967295" {
6271                        description6266                        description
6272                          "Threshold value";6267                          "Threshold value";
6273                      }6268                      }
6274                    }6269                    }
6275                    mandatory true;6270                    mandatory true;
6276                    description6271                    description
6277                      "Threshold value";6272                      "Threshold value";
6278                  }6273                  }
6279                }6274                }
6280                container rg {6275                container rg {
6281                  presence "Indicates the node is configured.";6276                  presence "Indicates the node is configured.";
6282                  description6277                  description
6283                    "Not in range";6278                    "Not in range";
6284                  leaf start-threshold-value {6279                  leaf start-threshold-value {
6285                    type uint32 {6280                    type uint32 {
6286                      range "0..4294967295" {6281                      range "0..4294967295" {
6287                        description6282                        description
6288                          "Threshold value";6283                          "Threshold value";
6289                      }6284                      }
6290                    }6285                    }
6291                    mandatory true;6286                    mandatory true;
6292                    description6287                    description
6293                      "Threshold value";6288                      "Threshold value";
6294                  }6289                  }
6295                  leaf end-threshold-value {6290                  leaf end-threshold-value {
6296                    type uint32 {6291                    type uint32 {
6297                      range "0..4294967295" {6292                      range "0..4294967295" {
6298                        description6293                        description
6299                          "Threshold value";6294                          "Threshold value";
6300                      }6295                      }
6301                    }6296                    }
6302                    mandatory true;6297                    mandatory true;
6303                    description6298                    description
6304                      "Threshold value";6299                      "Threshold value";
6305                  }6300                  }
6306                }6301                }
6307              }6302              }
6308              container input-unknown-proto {6303              container input-unknown-proto {
6309                description6304                description
6310                  "Number of inbound packets discarded with unknown protocol";6305                  "Number of inbound packets discarded with unknown protocol";
6311                container percent {6306                container percent {
6312                  presence "Indicates a percent node is configured.";6307                  presence "Indicates a percent node is configured.";
6313                  description6308                  description
6314                    "Specify that threshold value is percent of previous sample";6309                    "Specify that threshold value is percent of previous sample";
6315                }6310                }
6316                container rearm {6311                container rearm {
6317                  description6312                  description
6318                    "Specify Rearm parameters (default - always)";6313                    "Specify Rearm parameters (default - always)";
6319                  container toggle {6314                  container toggle {
6320                    must "not(../window)";6315                    must "not(../window)";
6321                    presence "Indicates a toggle node is configured.";6316                    presence "Indicates a toggle node is configured.";
6322                    description6317                    description
6323                      "Rearm after the first period when condition is not met";6318                      "Rearm after the first period when condition is not met";
6324                  }6319                  }
6325                  leaf window {6320                  leaf window {
6326                    type uint32 {6321                    type uint32 {
6327                      range "1..100" {6322                      range "1..100" {
6328                        description6323                        description
6329                          "Rearm window size";6324                          "Rearm window size";
6330                      }6325                      }
6331                    }6326                    }
6332                    must "not(../toggle)";6327                    must "not(../toggle)";
6333                    description6328                    description
6334                      "Rearm after the window of sampling periods";6329                      "Rearm after the window of sampling periods";
6335                  }6330                  }
6336                }6331                }
6337                container delta {6332                container delta {
6338                  presence "Indicates a delta node is configured.";6333                  presence "Indicates a delta node is configured.";
6339                  description6334                  description
6340                    "Specify that threshold value is for difference from the previous sample";6335                    "Specify that threshold value is for difference from the previous sample";
6341                }6336                }
6342                container eq {6337                container eq {
6343                  presence "Indicates the node is configured.";6338                  presence "Indicates the node is configured.";
6344                  description6339                  description
6345                    "Equal to";6340                    "Equal to";
6346                  leaf threshold-value {6341                  leaf threshold-value {
6347                    type uint32 {6342                    type uint32 {
6348                      range "0..4294967295" {6343                      range "0..4294967295" {
6349                        description6344                        description
6350                          "Threshold value";6345                          "Threshold value";
6351                      }6346                      }
6352                    }6347                    }
6353                    mandatory true;6348                    mandatory true;
6354                    description6349                    description
6355                      "Threshold value";6350                      "Threshold value";
6356                  }6351                  }
6357                }6352                }
6358                container ne {6353                container ne {
6359                  presence "Indicates the node is configured.";6354                  presence "Indicates the node is configured.";
6360                  description6355                  description
6361                    "Not equal to";6356                    "Not equal to";
6362                  leaf threshold-value {6357                  leaf threshold-value {
6363                    type uint32 {6358                    type uint32 {
6364                      range "0..4294967295" {6359                      range "0..4294967295" {
6365                        description6360                        description
6366                          "Threshold value";6361                          "Threshold value";
6367                      }6362                      }
6368                    }6363                    }
6369                    mandatory true;6364                    mandatory true;
6370                    description6365                    description
6371                      "Threshold value";6366                      "Threshold value";
6372                  }6367                  }
6373                }6368                }
6374                container lt {6369                container lt {
6375                  presence "Indicates the node is configured.";6370                  presence "Indicates the node is configured.";
6376                  description6371                  description
6377                    "Less than";6372                    "Less than";
6378                  leaf threshold-value {6373                  leaf threshold-value {
6379                    type uint32 {6374                    type uint32 {
6380                      range "0..4294967295" {6375                      range "0..4294967295" {
6381                        description6376                        description
6382                          "Threshold value";6377                          "Threshold value";
6383                      }6378                      }
6384                    }6379                    }
6385                    mandatory true;6380                    mandatory true;
6386                    description6381                    description
6387                      "Threshold value";6382                      "Threshold value";
6388                  }6383                  }
6389                }6384                }
6390                container le {6385                container le {
6391                  presence "Indicates the node is configured.";6386                  presence "Indicates the node is configured.";
6392                  description6387                  description
6393                    "Less than or equal to";6388                    "Less than or equal to";
6394                  leaf threshold-value {6389                  leaf threshold-value {
6395                    type uint32 {6390                    type uint32 {
6396                      range "0..4294967295" {6391                      range "0..4294967295" {
6397                        description6392                        description
6398                          "Threshold value";6393                          "Threshold value";
6399                      }6394                      }
6400                    }6395                    }
6401                    mandatory true;6396                    mandatory true;
6402                    description6397                    description
6403                      "Threshold value";6398                      "Threshold value";
6404                  }6399                  }
6405                }6400                }
6406                container gt {6401                container gt {
6407                  presence "Indicates the node is configured.";6402                  presence "Indicates the node is configured.";
6408                  description6403                  description
6409                    "Greater than";6404                    "Greater than";
6410                  leaf threshold-value {6405                  leaf threshold-value {
6411                    type uint32 {6406                    type uint32 {
6412                      range "0..4294967295" {6407                      range "0..4294967295" {
6413                        description6408                        description
6414                          "Threshold value";6409                          "Threshold value";
6415                      }6410                      }
6416                    }6411                    }
6417                    mandatory true;6412                    mandatory true;
6418                    description6413                    description
6419                      "Threshold value";6414                      "Threshold value";
6420                  }6415                  }
6421                }6416                }
6422                container ge {6417                container ge {
6423                  presence "Indicates the node is configured.";6418                  presence "Indicates the node is configured.";
6424                  description6419                  description
6425                    "Greater than or equal to";6420                    "Greater than or equal to";
6426                  leaf threshold-value {6421                  leaf threshold-value {
6427                    type uint32 {6422                    type uint32 {
6428                      range "0..4294967295" {6423                      range "0..4294967295" {
6429                        description6424                        description
6430                          "Threshold value";6425                          "Threshold value";
6431                      }6426                      }
6432                    }6427                    }
6433                    mandatory true;6428                    mandatory true;
6434                    description6429                    description
6435                      "Threshold value";6430                      "Threshold value";
6436                  }6431                  }
6437                }6432                }
6438                container rg {6433                container rg {
6439                  presence "Indicates the node is configured.";6434                  presence "Indicates the node is configured.";
6440                  description6435                  description
6441                    "Not in range";6436                    "Not in range";
6442                  leaf start-threshold-value {6437                  leaf start-threshold-value {
6443                    type uint32 {6438                    type uint32 {
6444                      range "0..4294967295" {6439                      range "0..4294967295" {
6445                        description6440                        description
6446                          "Threshold value";6441                          "Threshold value";
6447                      }6442                      }
6448                    }6443                    }
6449                    mandatory true;6444                    mandatory true;
6450                    description6445                    description
6451                      "Threshold value";6446                      "Threshold value";
6452                  }6447                  }
6453                  leaf end-threshold-value {6448                  leaf end-threshold-value {
6454                    type uint32 {6449                    type uint32 {
6455                      range "0..4294967295" {6450                      range "0..4294967295" {
6456                        description6451                        description
6457                          "Threshold value";6452                          "Threshold value";
6458                      }6453                      }
6459                    }6454                    }
6460                    mandatory true;6455                    mandatory true;
6461                    description6456                    description
6462                      "Threshold value";6457                      "Threshold value";
6463                  }6458                  }
6464                }6459                }
6465              }6460              }
6466              container output-total-errors {6461              container output-total-errors {
6467                description6462                description
6468                  "Number of outbound incorrect packets discarded";6463                  "Number of outbound incorrect packets discarded";
6469                container percent {6464                container percent {
6470                  presence "Indicates a percent node is configured.";6465                  presence "Indicates a percent node is configured.";
6471                  description6466                  description
6472                    "Specify that threshold value is percent of previous sample";6467                    "Specify that threshold value is percent of previous sample";
6473                }6468                }
6474                container rearm {6469                container rearm {
6475                  description6470                  description
6476                    "Specify Rearm parameters (default - always)";6471                    "Specify Rearm parameters (default - always)";
6477                  container toggle {6472                  container toggle {
6478                    must "not(../window)";6473                    must "not(../window)";
6479                    presence "Indicates a toggle node is configured.";6474                    presence "Indicates a toggle node is configured.";
6480                    description6475                    description
6481                      "Rearm after the first period when condition is not met";6476                      "Rearm after the first period when condition is not met";
6482                  }6477                  }
6483                  leaf window {6478                  leaf window {
6484                    type uint32 {6479                    type uint32 {
6485                      range "1..100" {6480                      range "1..100" {
6486                        description6481                        description
6487                          "Rearm window size";6482                          "Rearm window size";
6488                      }6483                      }
6489                    }6484                    }
6490                    must "not(../toggle)";6485                    must "not(../toggle)";
6491                    description6486                    description
6492                      "Rearm after the window of sampling periods";6487                      "Rearm after the window of sampling periods";
6493                  }6488                  }
6494                }6489                }
6495                container delta {6490                container delta {
6496                  presence "Indicates a delta node is configured.";6491                  presence "Indicates a delta node is configured.";
6497                  description6492                  description
6498                    "Specify that threshold value is for difference from the previous sample";6493                    "Specify that threshold value is for difference from the previous sample";
6499                }6494                }
6500                container eq {6495                container eq {
6501                  presence "Indicates the node is configured.";6496                  presence "Indicates the node is configured.";
6502                  description6497                  description
6503                    "Equal to";6498                    "Equal to";
6504                  leaf threshold-value {6499                  leaf threshold-value {
6505                    type uint32 {6500                    type uint32 {
6506                      range "0..4294967295" {6501                      range "0..4294967295" {
6507                        description6502                        description
6508                          "Threshold value";6503                          "Threshold value";
6509                      }6504                      }
6510                    }6505                    }
6511                    mandatory true;6506                    mandatory true;
6512                    description6507                    description
6513                      "Threshold value";6508                      "Threshold value";
6514                  }6509                  }
6515                }6510                }
6516                container ne {6511                container ne {
6517                  presence "Indicates the node is configured.";6512                  presence "Indicates the node is configured.";
6518                  description6513                  description
6519                    "Not equal to";6514                    "Not equal to";
6520                  leaf threshold-value {6515                  leaf threshold-value {
6521                    type uint32 {6516                    type uint32 {
6522                      range "0..4294967295" {6517                      range "0..4294967295" {
6523                        description6518                        description
6524                          "Threshold value";6519                          "Threshold value";
6525                      }6520                      }
6526                    }6521                    }
6527                    mandatory true;6522                    mandatory true;
6528                    description6523                    description
6529                      "Threshold value";6524                      "Threshold value";
6530                  }6525                  }
6531                }6526                }
6532                container lt {6527                container lt {
6533                  presence "Indicates the node is configured.";6528                  presence "Indicates the node is configured.";
6534                  description6529                  description
6535                    "Less than";6530                    "Less than";
6536                  leaf threshold-value {6531                  leaf threshold-value {
6537                    type uint32 {6532                    type uint32 {
6538                      range "0..4294967295" {6533                      range "0..4294967295" {
6539                        description6534                        description
6540                          "Threshold value";6535                          "Threshold value";
6541                      }6536                      }
6542                    }6537                    }
6543                    mandatory true;6538                    mandatory true;
6544                    description6539                    description
6545                      "Threshold value";6540                      "Threshold value";
6546                  }6541                  }
6547                }6542                }
6548                container le {6543                container le {
6549                  presence "Indicates the node is configured.";6544                  presence "Indicates the node is configured.";
6550                  description6545                  description
6551                    "Less than or equal to";6546                    "Less than or equal to";
6552                  leaf threshold-value {6547                  leaf threshold-value {
6553                    type uint32 {6548                    type uint32 {
6554                      range "0..4294967295" {6549                      range "0..4294967295" {
6555                        description6550                        description
6556                          "Threshold value";6551                          "Threshold value";
6557                      }6552                      }
6558                    }6553                    }
6559                    mandatory true;6554                    mandatory true;
6560                    description6555                    description
6561                      "Threshold value";6556                      "Threshold value";
6562                  }6557                  }
6563                }6558                }
6564                container gt {6559                container gt {
6565                  presence "Indicates the node is configured.";6560                  presence "Indicates the node is configured.";
6566                  description6561                  description
6567                    "Greater than";6562                    "Greater than";
6568                  leaf threshold-value {6563                  leaf threshold-value {
6569                    type uint32 {6564                    type uint32 {
6570                      range "0..4294967295" {6565                      range "0..4294967295" {
6571                        description6566                        description
6572                          "Threshold value";6567                          "Threshold value";
6573                      }6568                      }
6574                    }6569                    }
6575                    mandatory true;6570                    mandatory true;
6576                    description6571                    description
6577                      "Threshold value";6572                      "Threshold value";
6578                  }6573                  }
6579                }6574                }
6580                container ge {6575                container ge {
6581                  presence "Indicates the node is configured.";6576                  presence "Indicates the node is configured.";
6582                  description6577                  description
6583                    "Greater than or equal to";6578                    "Greater than or equal to";
6584                  leaf threshold-value {6579                  leaf threshold-value {
6585                    type uint32 {6580                    type uint32 {
6586                      range "0..4294967295" {6581                      range "0..4294967295" {
6587                        description6582                        description
6588                          "Threshold value";6583                          "Threshold value";
6589                      }6584                      }
6590                    }6585                    }
6591                    mandatory true;6586                    mandatory true;
6592                    description6587                    description
6593                      "Threshold value";6588                      "Threshold value";
6594                  }6589                  }
6595                }6590                }
6596                container rg {6591                container rg {
6597                  presence "Indicates the node is configured.";6592                  presence "Indicates the node is configured.";
6598                  description6593                  description
6599                    "Not in range";6594                    "Not in range";
6600                  leaf start-threshold-value {6595                  leaf start-threshold-value {
6601                    type uint32 {6596                    type uint32 {
6602                      range "0..4294967295" {6597                      range "0..4294967295" {
6603                        description6598                        description
6604                          "Threshold value";6599                          "Threshold value";
6605                      }6600                      }
6606                    }6601                    }
6607                    mandatory true;6602                    mandatory true;
6608                    description6603                    description
6609                      "Threshold value";6604                      "Threshold value";
6610                  }6605                  }
6611                  leaf end-threshold-value {6606                  leaf end-threshold-value {
6612                    type uint32 {6607                    type uint32 {
6613                      range "0..4294967295" {6608                      range "0..4294967295" {
6614                        description6609                        description
6615                          "Threshold value";6610                          "Threshold value";
6616                      }6611                      }
6617                    }6612                    }
6618                    mandatory true;6613                    mandatory true;
6619                    description6614                    description
6620                      "Threshold value";6615                      "Threshold value";
6621                  }6616                  }
6622                }6617                }
6623              }6618              }
6624              container output-under-run {6619              container output-under-run {
6625                description6620                description
6626                  "Number of outbound packets with underrun errors";6621                  "Number of outbound packets with underrun errors";
6627                container percent {6622                container percent {
6628                  presence "Indicates a percent node is configured.";6623                  presence "Indicates a percent node is configured.";
6629                  description6624                  description
6630                    "Specify that threshold value is percent of previous sample";6625                    "Specify that threshold value is percent of previous sample";
6631                }6626                }
6632                container rearm {6627                container rearm {
6633                  description6628                  description
6634                    "Specify Rearm parameters (default - always)";6629                    "Specify Rearm parameters (default - always)";
6635                  container toggle {6630                  container toggle {
6636                    must "not(../window)";6631                    must "not(../window)";
6637                    presence "Indicates a toggle node is configured.";6632                    presence "Indicates a toggle node is configured.";
6638                    description6633                    description
6639                      "Rearm after the first period when condition is not met";6634                      "Rearm after the first period when condition is not met";
6640                  }6635                  }
6641                  leaf window {6636                  leaf window {
6642                    type uint32 {6637                    type uint32 {
6643                      range "1..100" {6638                      range "1..100" {
6644                        description6639                        description
6645                          "Rearm window size";6640                          "Rearm window size";
6646                      }6641                      }
6647                    }6642                    }
6648                    must "not(../toggle)";6643                    must "not(../toggle)";
6649                    description6644                    description
6650                      "Rearm after the window of sampling periods";6645                      "Rearm after the window of sampling periods";
6651                  }6646                  }
6652                }6647                }
6653                container delta {6648                container delta {
6654                  presence "Indicates a delta node is configured.";6649                  presence "Indicates a delta node is configured.";
6655                  description6650                  description
6656                    "Specify that threshold value is for difference from the previous sample";6651                    "Specify that threshold value is for difference from the previous sample";
6657                }6652                }
6658                container eq {6653                container eq {
6659                  presence "Indicates the node is configured.";6654                  presence "Indicates the node is configured.";
6660                  description6655                  description
6661                    "Equal to";6656                    "Equal to";
6662                  leaf threshold-value {6657                  leaf threshold-value {
6663                    type uint32 {6658                    type uint32 {
6664                      range "0..4294967295" {6659                      range "0..4294967295" {
6665                        description6660                        description
6666                          "Threshold value";6661                          "Threshold value";
6667                      }6662                      }
6668                    }6663                    }
6669                    mandatory true;6664                    mandatory true;
6670                    description6665                    description
6671                      "Threshold value";6666                      "Threshold value";
6672                  }6667                  }
6673                }6668                }
6674                container ne {6669                container ne {
6675                  presence "Indicates the node is configured.";6670                  presence "Indicates the node is configured.";
6676                  description6671                  description
6677                    "Not equal to";6672                    "Not equal to";
6678                  leaf threshold-value {6673                  leaf threshold-value {
6679                    type uint32 {6674                    type uint32 {
6680                      range "0..4294967295" {6675                      range "0..4294967295" {
6681                        description6676                        description
6682                          "Threshold value";6677                          "Threshold value";
6683                      }6678                      }
6684                    }6679                    }
6685                    mandatory true;6680                    mandatory true;
6686                    description6681                    description
6687                      "Threshold value";6682                      "Threshold value";
6688                  }6683                  }
6689                }6684                }
6690                container lt {6685                container lt {
6691                  presence "Indicates the node is configured.";6686                  presence "Indicates the node is configured.";
6692                  description6687                  description
6693                    "Less than";6688                    "Less than";
6694                  leaf threshold-value {6689                  leaf threshold-value {
6695                    type uint32 {6690                    type uint32 {
6696                      range "0..4294967295" {6691                      range "0..4294967295" {
6697                        description6692                        description
6698                          "Threshold value";6693                          "Threshold value";
6699                      }6694                      }
6700                    }6695                    }
6701                    mandatory true;6696                    mandatory true;
6702                    description6697                    description
6703                      "Threshold value";6698                      "Threshold value";
6704                  }6699                  }
6705                }6700                }
6706                container le {6701                container le {
6707                  presence "Indicates the node is configured.";6702                  presence "Indicates the node is configured.";
6708                  description6703                  description
6709                    "Less than or equal to";6704                    "Less than or equal to";
6710                  leaf threshold-value {6705                  leaf threshold-value {
6711                    type uint32 {6706                    type uint32 {
6712                      range "0..4294967295" {6707                      range "0..4294967295" {
6713                        description6708                        description
6714                          "Threshold value";6709                          "Threshold value";
6715                      }6710                      }
6716                    }6711                    }
6717                    mandatory true;6712                    mandatory true;
6718                    description6713                    description
6719                      "Threshold value";6714                      "Threshold value";
6720                  }6715                  }
6721                }6716                }
6722                container gt {6717                container gt {
6723                  presence "Indicates the node is configured.";6718                  presence "Indicates the node is configured.";
6724                  description6719                  description
6725                    "Greater than";6720                    "Greater than";
6726                  leaf threshold-value {6721                  leaf threshold-value {
6727                    type uint32 {6722                    type uint32 {
6728                      range "0..4294967295" {6723                      range "0..4294967295" {
6729                        description6724                        description
6730                          "Threshold value";6725                          "Threshold value";
6731                      }6726                      }
6732                    }6727                    }
6733                    mandatory true;6728                    mandatory true;
6734                    description6729                    description
6735                      "Threshold value";6730                      "Threshold value";
6736                  }6731                  }
6737                }6732                }
6738                container ge {6733                container ge {
6739                  presence "Indicates the node is configured.";6734                  presence "Indicates the node is configured.";
6740                  description6735                  description
6741                    "Greater than or equal to";6736                    "Greater than or equal to";
6742                  leaf threshold-value {6737                  leaf threshold-value {
6743                    type uint32 {6738                    type uint32 {
6744                      range "0..4294967295" {6739                      range "0..4294967295" {
6745                        description6740                        description
6746                          "Threshold value";6741                          "Threshold value";
6747                      }6742                      }
6748                    }6743                    }
6749                    mandatory true;6744                    mandatory true;
6750                    description6745                    description
6751                      "Threshold value";6746                      "Threshold value";
6752                  }6747                  }
6753                }6748                }
6754                container rg {6749                container rg {
6755                  presence "Indicates the node is configured.";6750                  presence "Indicates the node is configured.";
6756                  description6751                  description
6757                    "Not in range";6752                    "Not in range";
6758                  leaf start-threshold-value {6753                  leaf start-threshold-value {
6759                    type uint32 {6754                    type uint32 {
6760                      range "0..4294967295" {6755                      range "0..4294967295" {
6761                        description6756                        description
6762                          "Threshold value";6757                          "Threshold value";
6763                      }6758                      }
6764                    }6759                    }
6765                    mandatory true;6760                    mandatory true;
6766                    description6761                    description
6767                      "Threshold value";6762                      "Threshold value";
6768                  }6763                  }
6769                  leaf end-threshold-value {6764                  leaf end-threshold-value {
6770                    type uint32 {6765                    type uint32 {
6771                      range "0..4294967295" {6766                      range "0..4294967295" {
6772                        description6767                        description
6773                          "Threshold value";6768                          "Threshold value";
6774                      }6769                      }
6775                    }6770                    }
6776                    mandatory true;6771                    mandatory true;
6777                    description6772                    description
6778                      "Threshold value";6773                      "Threshold value";
6779                  }6774                  }
6780                }6775                }
6781              }6776              }
6782              container input-total-errors {6777              container input-total-errors {
6783                description6778                description
6784                  "Number of inbound incorrect packets discarded";6779                  "Number of inbound incorrect packets discarded";
6785                container percent {6780                container percent {
6786                  presence "Indicates a percent node is configured.";6781                  presence "Indicates a percent node is configured.";
6787                  description6782                  description
6788                    "Specify that threshold value is percent of previous sample";6783                    "Specify that threshold value is percent of previous sample";
6789                }6784                }
6790                container rearm {6785                container rearm {
6791                  description6786                  description
6792                    "Specify Rearm parameters (default - always)";6787                    "Specify Rearm parameters (default - always)";
6793                  container toggle {6788                  container toggle {
6794                    must "not(../window)";6789                    must "not(../window)";
6795                    presence "Indicates a toggle node is configured.";6790                    presence "Indicates a toggle node is configured.";
6796                    description6791                    description
6797                      "Rearm after the first period when condition is not met";6792                      "Rearm after the first period when condition is not met";
6798                  }6793                  }
6799                  leaf window {6794                  leaf window {
6800                    type uint32 {6795                    type uint32 {
6801                      range "1..100" {6796                      range "1..100" {
6802                        description6797                        description
6803                          "Rearm window size";6798                          "Rearm window size";
6804                      }6799                      }
6805                    }6800                    }
6806                    must "not(../toggle)";6801                    must "not(../toggle)";
6807                    description6802                    description
6808                      "Rearm after the window of sampling periods";6803                      "Rearm after the window of sampling periods";
6809                  }6804                  }
6810                }6805                }
6811                container delta {6806                container delta {
6812                  presence "Indicates a delta node is configured.";6807                  presence "Indicates a delta node is configured.";
6813                  description6808                  description
6814                    "Specify that threshold value is for difference from the previous sample";6809                    "Specify that threshold value is for difference from the previous sample";
6815                }6810                }
6816                container eq {6811                container eq {
6817                  presence "Indicates the node is configured.";6812                  presence "Indicates the node is configured.";
6818                  description6813                  description
6819                    "Equal to";6814                    "Equal to";
6820                  leaf threshold-value {6815                  leaf threshold-value {
6821                    type uint32 {6816                    type uint32 {
6822                      range "0..4294967295" {6817                      range "0..4294967295" {
6823                        description6818                        description
6824                          "Threshold value";6819                          "Threshold value";
6825                      }6820                      }
6826                    }6821                    }
6827                    mandatory true;6822                    mandatory true;
6828                    description6823                    description
6829                      "Threshold value";6824                      "Threshold value";
6830                  }6825                  }
6831                }6826                }
6832                container ne {6827                container ne {
6833                  presence "Indicates the node is configured.";6828                  presence "Indicates the node is configured.";
6834                  description6829                  description
6835                    "Not equal to";6830                    "Not equal to";
6836                  leaf threshold-value {6831                  leaf threshold-value {
6837                    type uint32 {6832                    type uint32 {
6838                      range "0..4294967295" {6833                      range "0..4294967295" {
6839                        description6834                        description
6840                          "Threshold value";6835                          "Threshold value";
6841                      }6836                      }
6842                    }6837                    }
6843                    mandatory true;6838                    mandatory true;
6844                    description6839                    description
6845                      "Threshold value";6840                      "Threshold value";
6846                  }6841                  }
6847                }6842                }
6848                container lt {6843                container lt {
6849                  presence "Indicates the node is configured.";6844                  presence "Indicates the node is configured.";
6850                  description6845                  description
6851                    "Less than";6846                    "Less than";
6852                  leaf threshold-value {6847                  leaf threshold-value {
6853                    type uint32 {6848                    type uint32 {
6854                      range "0..4294967295" {6849                      range "0..4294967295" {
6855                        description6850                        description
6856                          "Threshold value";6851                          "Threshold value";
6857                      }6852                      }
6858                    }6853                    }
6859                    mandatory true;6854                    mandatory true;
6860                    description6855                    description
6861                      "Threshold value";6856                      "Threshold value";
6862                  }6857                  }
6863                }6858                }
6864                container le {6859                container le {
6865                  presence "Indicates the node is configured.";6860                  presence "Indicates the node is configured.";
6866                  description6861                  description
6867                    "Less than or equal to";6862                    "Less than or equal to";
6868                  leaf threshold-value {6863                  leaf threshold-value {
6869                    type uint32 {6864                    type uint32 {
6870                      range "0..4294967295" {6865                      range "0..4294967295" {
6871                        description6866                        description
6872                          "Threshold value";6867                          "Threshold value";
6873                      }6868                      }
6874                    }6869                    }
6875                    mandatory true;6870                    mandatory true;
6876                    description6871                    description
6877                      "Threshold value";6872                      "Threshold value";
6878                  }6873                  }
6879                }6874                }
6880                container gt {6875                container gt {
6881                  presence "Indicates the node is configured.";6876                  presence "Indicates the node is configured.";
6882                  description6877                  description
6883                    "Greater than";6878                    "Greater than";
6884                  leaf threshold-value {6879                  leaf threshold-value {
6885                    type uint32 {6880                    type uint32 {
6886                      range "0..4294967295" {6881                      range "0..4294967295" {
6887                        description6882                        description
6888                          "Threshold value";6883                          "Threshold value";
6889                      }6884                      }
6890                    }6885                    }
6891                    mandatory true;6886                    mandatory true;
6892                    description6887                    description
6893                      "Threshold value";6888                      "Threshold value";
6894                  }6889                  }
6895                }6890                }
6896                container ge {6891                container ge {
6897                  presence "Indicates the node is configured.";6892                  presence "Indicates the node is configured.";
6898                  description6893                  description
6899                    "Greater than or equal to";6894                    "Greater than or equal to";
6900                  leaf threshold-value {6895                  leaf threshold-value {
6901                    type uint32 {6896                    type uint32 {
6902                      range "0..4294967295" {6897                      range "0..4294967295" {
6903                        description6898                        description
6904                          "Threshold value";6899                          "Threshold value";
6905                      }6900                      }
6906                    }6901                    }
6907                    mandatory true;6902                    mandatory true;
6908                    description6903                    description
6909                      "Threshold value";6904                      "Threshold value";
6910                  }6905                  }
6911                }6906                }
6912                container rg {6907                container rg {
6913                  presence "Indicates the node is configured.";6908                  presence "Indicates the node is configured.";
6914                  description6909                  description
6915                    "Not in range";6910                    "Not in range";
6916                  leaf start-threshold-value {6911                  leaf start-threshold-value {
6917                    type uint32 {6912                    type uint32 {
6918                      range "0..4294967295" {6913                      range "0..4294967295" {
6919                        description6914                        description
6920                          "Threshold value";6915                          "Threshold value";
6921                      }6916                      }
6922                    }6917                    }
6923                    mandatory true;6918                    mandatory true;
6924                    description6919                    description
6925                      "Threshold value";6920                      "Threshold value";
6926                  }6921                  }
6927                  leaf end-threshold-value {6922                  leaf end-threshold-value {
6928                    type uint32 {6923                    type uint32 {
6929                      range "0..4294967295" {6924                      range "0..4294967295" {
6930                        description6925                        description
6931                          "Threshold value";6926                          "Threshold value";
6932                      }6927                      }
6933                    }6928                    }
6934                    mandatory true;6929                    mandatory true;
6935                    description6930                    description
6936                      "Threshold value";6931                      "Threshold value";
6937                  }6932                  }
6938                }6933                }
6939              }6934              }
6940              container input-crc {6935              container input-crc {
6941                description6936                description
6942                  "Number of inbound packets discarded with incorrect CRC";6937                  "Number of inbound packets discarded with incorrect CRC";
6943                container percent {6938                container percent {
6944                  presence "Indicates a percent node is configured.";6939                  presence "Indicates a percent node is configured.";
6945                  description6940                  description
6946                    "Specify that threshold value is percent of previous sample";6941                    "Specify that threshold value is percent of previous sample";
6947                }6942                }
6948                container rearm {6943                container rearm {
6949                  description6944                  description
6950                    "Specify Rearm parameters (default - always)";6945                    "Specify Rearm parameters (default - always)";
6951                  container toggle {6946                  container toggle {
6952                    must "not(../window)";6947                    must "not(../window)";
6953                    presence "Indicates a toggle node is configured.";6948                    presence "Indicates a toggle node is configured.";
6954                    description6949                    description
6955                      "Rearm after the first period when condition is not met";6950                      "Rearm after the first period when condition is not met";
6956                  }6951                  }
6957                  leaf window {6952                  leaf window {
6958                    type uint32 {6953                    type uint32 {
6959                      range "1..100" {6954                      range "1..100" {
6960                        description6955                        description
6961                          "Rearm window size";6956                          "Rearm window size";
6962                      }6957                      }
6963                    }6958                    }
6964                    must "not(../toggle)";6959                    must "not(../toggle)";
6965                    description6960                    description
6966                      "Rearm after the window of sampling periods";6961                      "Rearm after the window of sampling periods";
6967                  }6962                  }
6968                }6963                }
6969                container delta {6964                container delta {
6970                  presence "Indicates a delta node is configured.";6965                  presence "Indicates a delta node is configured.";
6971                  description6966                  description
6972                    "Specify that threshold value is for difference from the previous sample";6967                    "Specify that threshold value is for difference from the previous sample";
6973                }6968                }
6974                container eq {6969                container eq {
6975                  presence "Indicates the node is configured.";6970                  presence "Indicates the node is configured.";
6976                  description6971                  description
6977                    "Equal to";6972                    "Equal to";
6978                  leaf threshold-value {6973                  leaf threshold-value {
6979                    type uint32 {6974                    type uint32 {
6980                      range "0..4294967295" {6975                      range "0..4294967295" {
6981                        description6976                        description
6982                          "Threshold value";6977                          "Threshold value";
6983                      }6978                      }
6984                    }6979                    }
6985                    mandatory true;6980                    mandatory true;
6986                    description6981                    description
6987                      "Threshold value";6982                      "Threshold value";
6988                  }6983                  }
6989                }6984                }
6990                container ne {6985                container ne {
6991                  presence "Indicates the node is configured.";6986                  presence "Indicates the node is configured.";
6992                  description6987                  description
6993                    "Not equal to";6988                    "Not equal to";
6994                  leaf threshold-value {6989                  leaf threshold-value {
6995                    type uint32 {6990                    type uint32 {
6996                      range "0..4294967295" {6991                      range "0..4294967295" {
6997                        description6992                        description
6998                          "Threshold value";6993                          "Threshold value";
6999                      }6994                      }
7000                    }6995                    }
7001                    mandatory true;6996                    mandatory true;
7002                    description6997                    description
7003                      "Threshold value";6998                      "Threshold value";
7004                  }6999                  }
7005                }7000                }
7006                container lt {7001                container lt {
7007                  presence "Indicates the node is configured.";7002                  presence "Indicates the node is configured.";
7008                  description7003                  description
7009                    "Less than";7004                    "Less than";
7010                  leaf threshold-value {7005                  leaf threshold-value {
7011                    type uint32 {7006                    type uint32 {
7012                      range "0..4294967295" {7007                      range "0..4294967295" {
7013                        description7008                        description
7014                          "Threshold value";7009                          "Threshold value";
7015                      }7010                      }
7016                    }7011                    }
7017                    mandatory true;7012                    mandatory true;
7018                    description7013                    description
7019                      "Threshold value";7014                      "Threshold value";
7020                  }7015                  }
7021                }7016                }
7022                container le {7017                container le {
7023                  presence "Indicates the node is configured.";7018                  presence "Indicates the node is configured.";
7024                  description7019                  description
7025                    "Less than or equal to";7020                    "Less than or equal to";
7026                  leaf threshold-value {7021                  leaf threshold-value {
7027                    type uint32 {7022                    type uint32 {
7028                      range "0..4294967295" {7023                      range "0..4294967295" {
7029                        description7024                        description
7030                          "Threshold value";7025                          "Threshold value";
7031                      }7026                      }
7032                    }7027                    }
7033                    mandatory true;7028                    mandatory true;
7034                    description7029                    description
7035                      "Threshold value";7030                      "Threshold value";
7036                  }7031                  }
7037                }7032                }
7038                container gt {7033                container gt {
7039                  presence "Indicates the node is configured.";7034                  presence "Indicates the node is configured.";
7040                  description7035                  description
7041                    "Greater than";7036                    "Greater than";
7042                  leaf threshold-value {7037                  leaf threshold-value {
7043                    type uint32 {7038                    type uint32 {
7044                      range "0..4294967295" {7039                      range "0..4294967295" {
7045                        description7040                        description
7046                          "Threshold value";7041                          "Threshold value";
7047                      }7042                      }
7048                    }7043                    }
7049                    mandatory true;7044                    mandatory true;
7050                    description7045                    description
7051                      "Threshold value";7046                      "Threshold value";
7052                  }7047                  }
7053                }7048                }
7054                container ge {7049                container ge {
7055                  presence "Indicates the node is configured.";7050                  presence "Indicates the node is configured.";
7056                  description7051                  description
7057                    "Greater than or equal to";7052                    "Greater than or equal to";
7058                  leaf threshold-value {7053                  leaf threshold-value {
7059                    type uint32 {7054                    type uint32 {
7060                      range "0..4294967295" {7055                      range "0..4294967295" {
7061                        description7056                        description
7062                          "Threshold value";7057                          "Threshold value";
7063                      }7058                      }
7064                    }7059                    }
7065                    mandatory true;7060                    mandatory true;
7066                    description7061                    description
7067                      "Threshold value";7062                      "Threshold value";
7068                  }7063                  }
7069                }7064                }
7070                container rg {7065                container rg {
7071                  presence "Indicates the node is configured.";7066                  presence "Indicates the node is configured.";
7072                  description7067                  description
7073                    "Not in range";7068                    "Not in range";
7074                  leaf start-threshold-value {7069                  leaf start-threshold-value {
7075                    type uint32 {7070                    type uint32 {
7076                      range "0..4294967295" {7071                      range "0..4294967295" {
7077                        description7072                        description
7078                          "Threshold value";7073                          "Threshold value";
7079                      }7074                      }
7080                    }7075                    }
7081                    mandatory true;7076                    mandatory true;
7082                    description7077                    description
7083                      "Threshold value";7078                      "Threshold value";
7084                  }7079                  }
7085                  leaf end-threshold-value {7080                  leaf end-threshold-value {
7086                    type uint32 {7081                    type uint32 {
7087                      range "0..4294967295" {7082                      range "0..4294967295" {
7088                        description7083                        description
7089                          "Threshold value";7084                          "Threshold value";
7090                      }7085                      }
7091                    }7086                    }
7092                    mandatory true;7087                    mandatory true;
7093                    description7088                    description
7094                      "Threshold value";7089                      "Threshold value";
7095                  }7090                  }
7096                }7091                }
7097              }7092              }
7098              container input-over-run {7093              container input-over-run {
7099                description7094                description
7100                  "Number of inbound packets with overrun errors";7095                  "Number of inbound packets with overrun errors";
7101                container percent {7096                container percent {
7102                  presence "Indicates a percent node is configured.";7097                  presence "Indicates a percent node is configured.";
7103                  description7098                  description
7104                    "Specify that threshold value is percent of previous sample";7099                    "Specify that threshold value is percent of previous sample";
7105                }7100                }
7106                container rearm {7101                container rearm {
7107                  description7102                  description
7108                    "Specify Rearm parameters (default - always)";7103                    "Specify Rearm parameters (default - always)";
7109                  container toggle {7104                  container toggle {
7110                    must "not(../window)";7105                    must "not(../window)";
7111                    presence "Indicates a toggle node is configured.";7106                    presence "Indicates a toggle node is configured.";
7112                    description7107                    description
7113                      "Rearm after the first period when condition is not met";7108                      "Rearm after the first period when condition is not met";
7114                  }7109                  }
7115                  leaf window {7110                  leaf window {
7116                    type uint32 {7111                    type uint32 {
7117                      range "1..100" {7112                      range "1..100" {
7118                        description7113                        description
7119                          "Rearm window size";7114                          "Rearm window size";
7120                      }7115                      }
7121                    }7116                    }
7122                    must "not(../toggle)";7117                    must "not(../toggle)";
7123                    description7118                    description
7124                      "Rearm after the window of sampling periods";7119                      "Rearm after the window of sampling periods";
7125                  }7120                  }
7126                }7121                }
7127                container delta {7122                container delta {
7128                  presence "Indicates a delta node is configured.";7123                  presence "Indicates a delta node is configured.";
7129                  description7124                  description
7130                    "Specify that threshold value is for difference from the previous sample";7125                    "Specify that threshold value is for difference from the previous sample";
7131                }7126                }
7132                container eq {7127                container eq {
7133                  presence "Indicates the node is configured.";7128                  presence "Indicates the node is configured.";
7134                  description7129                  description
7135                    "Equal to";7130                    "Equal to";
7136                  leaf threshold-value {7131                  leaf threshold-value {
7137                    type uint32 {7132                    type uint32 {
7138                      range "0..4294967295" {7133                      range "0..4294967295" {
7139                        description7134                        description
7140                          "Threshold value";7135                          "Threshold value";
7141                      }7136                      }
7142                    }7137                    }
7143                    mandatory true;7138                    mandatory true;
7144                    description7139                    description
7145                      "Threshold value";7140                      "Threshold value";
7146                  }7141                  }
7147                }7142                }
7148                container ne {7143                container ne {
7149                  presence "Indicates the node is configured.";7144                  presence "Indicates the node is configured.";
7150                  description7145                  description
7151                    "Not equal to";7146                    "Not equal to";
7152                  leaf threshold-value {7147                  leaf threshold-value {
7153                    type uint32 {7148                    type uint32 {
7154                      range "0..4294967295" {7149                      range "0..4294967295" {
7155                        description7150                        description
7156                          "Threshold value";7151                          "Threshold value";
7157                      }7152                      }
7158                    }7153                    }
7159                    mandatory true;7154                    mandatory true;
7160                    description7155                    description
7161                      "Threshold value";7156                      "Threshold value";
7162                  }7157                  }
7163                }7158                }
7164                container lt {7159                container lt {
7165                  presence "Indicates the node is configured.";7160                  presence "Indicates the node is configured.";
7166                  description7161                  description
7167                    "Less than";7162                    "Less than";
7168                  leaf threshold-value {7163                  leaf threshold-value {
7169                    type uint32 {7164                    type uint32 {
7170                      range "0..4294967295" {7165                      range "0..4294967295" {
7171                        description7166                        description
7172                          "Threshold value";7167                          "Threshold value";
7173                      }7168                      }
7174                    }7169                    }
7175                    mandatory true;7170                    mandatory true;
7176                    description7171                    description
7177                      "Threshold value";7172                      "Threshold value";
7178                  }7173                  }
7179                }7174                }
7180                container le {7175                container le {
7181                  presence "Indicates the node is configured.";7176                  presence "Indicates the node is configured.";
7182                  description7177                  description
7183                    "Less than or equal to";7178                    "Less than or equal to";
7184                  leaf threshold-value {7179                  leaf threshold-value {
7185                    type uint32 {7180                    type uint32 {
7186                      range "0..4294967295" {7181                      range "0..4294967295" {
7187                        description7182                        description
7188                          "Threshold value";7183                          "Threshold value";
7189                      }7184                      }
7190                    }7185                    }
7191                    mandatory true;7186                    mandatory true;
7192                    description7187                    description
7193                      "Threshold value";7188                      "Threshold value";
7194                  }7189                  }
7195                }7190                }
7196                container gt {7191                container gt {
7197                  presence "Indicates the node is configured.";7192                  presence "Indicates the node is configured.";
7198                  description7193                  description
7199                    "Greater than";7194                    "Greater than";
7200                  leaf threshold-value {7195                  leaf threshold-value {
7201                    type uint32 {7196                    type uint32 {
7202                      range "0..4294967295" {7197                      range "0..4294967295" {
7203                        description7198                        description
7204                          "Threshold value";7199                          "Threshold value";
7205                      }7200                      }
7206                    }7201                    }
7207                    mandatory true;7202                    mandatory true;
7208                    description7203                    description
7209                      "Threshold value";7204                      "Threshold value";
7210                  }7205                  }
7211                }7206                }
7212                container ge {7207                container ge {
7213                  presence "Indicates the node is configured.";7208                  presence "Indicates the node is configured.";
7214                  description7209                  description
7215                    "Greater than or equal to";7210                    "Greater than or equal to";
7216                  leaf threshold-value {7211                  leaf threshold-value {
7217                    type uint32 {7212                    type uint32 {
7218                      range "0..4294967295" {7213                      range "0..4294967295" {
7219                        description7214                        description
7220                          "Threshold value";7215                          "Threshold value";
7221                      }7216                      }
7222                    }7217                    }
7223                    mandatory true;7218                    mandatory true;
7224                    description7219                    description
7225                      "Threshold value";7220                      "Threshold value";
7226                  }7221                  }
7227                }7222                }
7228                container rg {7223                container rg {
7229                  presence "Indicates the node is configured.";7224                  presence "Indicates the node is configured.";
7230                  description7225                  description
7231                    "Not in range";7226                    "Not in range";
7232                  leaf start-threshold-value {7227                  leaf start-threshold-value {
7233                    type uint32 {7228                    type uint32 {
7234                      range "0..4294967295" {7229                      range "0..4294967295" {
7235                        description7230                        description
7236                          "Threshold value";7231                          "Threshold value";
7237                      }7232                      }
7238                    }7233                    }
7239                    mandatory true;7234                    mandatory true;
7240                    description7235                    description
7241                      "Threshold value";7236                      "Threshold value";
7242                  }7237                  }
7243                  leaf end-threshold-value {7238                  leaf end-threshold-value {
7244                    type uint32 {7239                    type uint32 {
7245                      range "0..4294967295" {7240                      range "0..4294967295" {
7246                        description7241                        description
7247                          "Threshold value";7242                          "Threshold value";
7248                      }7243                      }
7249                    }7244                    }
7250                    mandatory true;7245                    mandatory true;
7251                    description7246                    description
7252                      "Threshold value";7247                      "Threshold value";
7253                  }7248                  }
7254                }7249                }
7255              }7250              }
7256              container input-frame {7251              container input-frame {
7257                description7252                description
7258                  "Number of inbound packets with framing errors";7253                  "Number of inbound packets with framing errors";
7259                container percent {7254                container percent {
7260                  presence "Indicates a percent node is configured.";7255                  presence "Indicates a percent node is configured.";
7261                  description7256                  description
7262                    "Specify that threshold value is percent of previous sample";7257                    "Specify that threshold value is percent of previous sample";
7263                }7258                }
7264                container rearm {7259                container rearm {
7265                  description7260                  description
7266                    "Specify Rearm parameters (default - always)";7261                    "Specify Rearm parameters (default - always)";
7267                  container toggle {7262                  container toggle {
7268                    must "not(../window)";7263                    must "not(../window)";
7269                    presence "Indicates a toggle node is configured.";7264                    presence "Indicates a toggle node is configured.";
7270                    description7265                    description
7271                      "Rearm after the first period when condition is not met";7266                      "Rearm after the first period when condition is not met";
7272                  }7267                  }
7273                  leaf window {7268                  leaf window {
7274                    type uint32 {7269                    type uint32 {
7275                      range "1..100" {7270                      range "1..100" {
7276                        description7271                        description
7277                          "Rearm window size";7272                          "Rearm window size";
7278                      }7273                      }
7279                    }7274                    }
7280                    must "not(../toggle)";7275                    must "not(../toggle)";
7281                    description7276                    description
7282                      "Rearm after the window of sampling periods";7277                      "Rearm after the window of sampling periods";
7283                  }7278                  }
7284                }7279                }
7285                container delta {7280                container delta {
7286                  presence "Indicates a delta node is configured.";7281                  presence "Indicates a delta node is configured.";
7287                  description7282                  description
7288                    "Specify that threshold value is for difference from the previous sample";7283                    "Specify that threshold value is for difference from the previous sample";
7289                }7284                }
7290                container eq {7285                container eq {
7291                  presence "Indicates the node is configured.";7286                  presence "Indicates the node is configured.";
7292                  description7287                  description
7293                    "Equal to";7288                    "Equal to";
7294                  leaf threshold-value {7289                  leaf threshold-value {
7295                    type uint32 {7290                    type uint32 {
7296                      range "0..4294967295" {7291                      range "0..4294967295" {
7297                        description7292                        description
7298                          "Threshold value";7293                          "Threshold value";
7299                      }7294                      }
7300                    }7295                    }
7301                    mandatory true;7296                    mandatory true;
7302                    description7297                    description
7303                      "Threshold value";7298                      "Threshold value";
7304                  }7299                  }
7305                }7300                }
7306                container ne {7301                container ne {
7307                  presence "Indicates the node is configured.";7302                  presence "Indicates the node is configured.";
7308                  description7303                  description
7309                    "Not equal to";7304                    "Not equal to";
7310                  leaf threshold-value {7305                  leaf threshold-value {
7311                    type uint32 {7306                    type uint32 {
7312                      range "0..4294967295" {7307                      range "0..4294967295" {
7313                        description7308                        description
7314                          "Threshold value";7309                          "Threshold value";
7315                      }7310                      }
7316                    }7311                    }
7317                    mandatory true;7312                    mandatory true;
7318                    description7313                    description
7319                      "Threshold value";7314                      "Threshold value";
7320                  }7315                  }
7321                }7316                }
7322                container lt {7317                container lt {
7323                  presence "Indicates the node is configured.";7318                  presence "Indicates the node is configured.";
7324                  description7319                  description
7325                    "Less than";7320                    "Less than";
7326                  leaf threshold-value {7321                  leaf threshold-value {
7327                    type uint32 {7322                    type uint32 {
7328                      range "0..4294967295" {7323                      range "0..4294967295" {
7329                        description7324                        description
7330                          "Threshold value";7325                          "Threshold value";
7331                      }7326                      }
7332                    }7327                    }
7333                    mandatory true;7328                    mandatory true;
7334                    description7329                    description
7335                      "Threshold value";7330                      "Threshold value";
7336                  }7331                  }
7337                }7332                }
7338                container le {7333                container le {
7339                  presence "Indicates the node is configured.";7334                  presence "Indicates the node is configured.";
7340                  description7335                  description
7341                    "Less than or equal to";7336                    "Less than or equal to";
7342                  leaf threshold-value {7337                  leaf threshold-value {
7343                    type uint32 {7338                    type uint32 {
7344                      range "0..4294967295" {7339                      range "0..4294967295" {
7345                        description7340                        description
7346                          "Threshold value";7341                          "Threshold value";
7347                      }7342                      }
7348                    }7343                    }
7349                    mandatory true;7344                    mandatory true;
7350                    description7345                    description
7351                      "Threshold value";7346                      "Threshold value";
7352                  }7347                  }
7353                }7348                }
7354                container gt {7349                container gt {
7355                  presence "Indicates the node is configured.";7350                  presence "Indicates the node is configured.";
7356                  description7351                  description
7357                    "Greater than";7352                    "Greater than";
7358                  leaf threshold-value {7353                  leaf threshold-value {
7359                    type uint32 {7354                    type uint32 {
7360                      range "0..4294967295" {7355                      range "0..4294967295" {
7361                        description7356                        description
7362                          "Threshold value";7357                          "Threshold value";
7363                      }7358                      }
7364                    }7359                    }
7365                    mandatory true;7360                    mandatory true;
7366                    description7361                    description
7367                      "Threshold value";7362                      "Threshold value";
7368                  }7363                  }
7369                }7364                }
7370                container ge {7365                container ge {
7371                  presence "Indicates the node is configured.";7366                  presence "Indicates the node is configured.";
7372                  description7367                  description
7373                    "Greater than or equal to";7368                    "Greater than or equal to";
7374                  leaf threshold-value {7369                  leaf threshold-value {
7375                    type uint32 {7370                    type uint32 {
7376                      range "0..4294967295" {7371                      range "0..4294967295" {
7377                        description7372                        description
7378                          "Threshold value";7373                          "Threshold value";
7379                      }7374                      }
7380                    }7375                    }
7381                    mandatory true;7376                    mandatory true;
7382                    description7377                    description
7383                      "Threshold value";7378                      "Threshold value";
7384                  }7379                  }
7385                }7380                }
7386                container rg {7381                container rg {
7387                  presence "Indicates the node is configured.";7382                  presence "Indicates the node is configured.";
7388                  description7383                  description
7389                    "Not in range";7384                    "Not in range";
7390                  leaf start-threshold-value {7385                  leaf start-threshold-value {
7391                    type uint32 {7386                    type uint32 {
7392                      range "0..4294967295" {7387                      range "0..4294967295" {
7393                        description7388                        description
7394                          "Threshold value";7389                          "Threshold value";
7395                      }7390                      }
7396                    }7391                    }
7397                    mandatory true;7392                    mandatory true;
7398                    description7393                    description
7399                      "Threshold value";7394                      "Threshold value";
7400                  }7395                  }
7401                  leaf end-threshold-value {7396                  leaf end-threshold-value {
7402                    type uint32 {7397                    type uint32 {
7403                      range "0..4294967295" {7398                      range "0..4294967295" {
7404                        description7399                        description
7405                          "Threshold value";7400                          "Threshold value";
7406                      }7401                      }
7407                    }7402                    }
7408                    mandatory true;7403                    mandatory true;
7409                    description7404                    description
7410                      "Threshold value";7405                      "Threshold value";
7411                  }7406                  }
7412                }7407                }
7413              }7408              }
7414            }7409            }
7415          }7410          }
7416          container default {7411          container default {
7417            presence "Indicates a default node is configured.";7412            presence "Indicates a default node is configured.";
7418            description7413            description
7419              "Default template";7414              "Default template";
7420            leaf sample-interval {7415            leaf sample-interval {
7421              type uint32 {7416              type uint32 {
7422                range "1..60" {7417                range "1..60" {
7423                  description7418                  description
7424                    "Frequency of samples";7419                    "Frequency of samples";
7425                }7420                }
7426              }7421              }
7427              description7422              description
7428                "Frequency of sampling in minutes";7423                "Frequency of sampling in minutes";
7429            }7424            }
7430            leaf regular-expression {7425            leaf regular-expression {
7431              type xr:Cisco-ios-xr-string {7426              type xr:Cisco-ios-xr-string {
7432                length "1..32" {7427                length "1..32" {
7433                  description7428                  description
7434                    "Regular expression name to be applied";7429                    "Regular expression name to be applied";
7435                }7430                }
7436              }7431              }
7437              description7432              description
7438                "Instance filtering by regular expression";7433                "Instance filtering by regular expression";
7439            }7434            }
7440            leaf vrf-group {7435            leaf vrf-group {
7441              type xr:Cisco-ios-xr-string {7436              type xr:Cisco-ios-xr-string {
7442                length "1..32" {7437                length "1..32" {
7443                  description7438                  description
7444                    "Regular expression name to be applied";7439                    "Regular expression name to be applied";
7445                }7440                }
7446              }7441              }
7447              description7442              description
7448                "Instance filtering by VRF name regular expression";7443                "Instance filtering by VRF name regular expression";
7449            }7444            }
7450            container in-packets {7445            container in-packets {
7451              description7446              description
7452                "Number of inbound packets";7447                "Number of inbound packets";
7453              container percent {7448              container percent {
7454                presence "Indicates a percent node is configured.";7449                presence "Indicates a percent node is configured.";
7455                description7450                description
7456                  "Specify that threshold value is percent of previous sample";7451                  "Specify that threshold value is percent of previous sample";
7457              }7452              }
7458              container rearm {7453              container rearm {
7459                description7454                description
7460                  "Specify Rearm parameters (default - always)";7455                  "Specify Rearm parameters (default - always)";
7461                container toggle {7456                container toggle {
7462                  must "not(../window)";7457                  must "not(../window)";
7463                  presence "Indicates a toggle node is configured.";7458                  presence "Indicates a toggle node is configured.";
7464                  description7459                  description
7465                    "Rearm after the first period when condition is not met";7460                    "Rearm after the first period when condition is not met";
7466                }7461                }
7467                leaf window {7462                leaf window {
7468                  type uint32 {7463                  type uint32 {
7469                    range "1..100" {7464                    range "1..100" {
7470                      description7465                      description
7471                        "Rearm window size";7466                        "Rearm window size";
7472                    }7467                    }
7473                  }7468                  }
7474                  must "not(../toggle)";7469                  must "not(../toggle)";
7475                  description7470                  description
7476                    "Rearm after the window of sampling periods";7471                    "Rearm after the window of sampling periods";
7477                }7472                }
7478              }7473              }
7479              container delta {7474              container delta {
7480                presence "Indicates a delta node is configured.";7475                presence "Indicates a delta node is configured.";
7481                description7476                description
7482                  "Specify that threshold value is for difference from the previous sample";7477                  "Specify that threshold value is for difference from the previous sample";
7483              }7478              }
7484              container eq {7479              container eq {
7485                presence "Indicates the node is configured.";7480                presence "Indicates the node is configured.";
7486                description7481                description
7487                  "Equal to";7482                  "Equal to";
7488                leaf threshold-value {7483                leaf threshold-value {
7489                  type uint32 {7484                  type uint32 {
7490                    range "0..4294967295" {7485                    range "0..4294967295" {
7491                      description7486                      description
7492                        "Threshold value";7487                        "Threshold value";
7493                    }7488                    }
7494                  }7489                  }
7495                  mandatory true;7490                  mandatory true;
7496                  description7491                  description
7497                    "Threshold value";7492                    "Threshold value";
7498                }7493                }
7499              }7494              }
7500              container ne {7495              container ne {
7501                presence "Indicates the node is configured.";7496                presence "Indicates the node is configured.";
7502                description7497                description
7503                  "Not equal to";7498                  "Not equal to";
7504                leaf threshold-value {7499                leaf threshold-value {
7505                  type uint32 {7500                  type uint32 {
7506                    range "0..4294967295" {7501                    range "0..4294967295" {
7507                      description7502                      description
7508                        "Threshold value";7503                        "Threshold value";
7509                    }7504                    }
7510                  }7505                  }
7511                  mandatory true;7506                  mandatory true;
7512                  description7507                  description
7513                    "Threshold value";7508                    "Threshold value";
7514                }7509                }
7515              }7510              }
7516              container lt {7511              container lt {
7517                presence "Indicates the node is configured.";7512                presence "Indicates the node is configured.";
7518                description7513                description
7519                  "Less than";7514                  "Less than";
7520                leaf threshold-value {7515                leaf threshold-value {
7521                  type uint32 {7516                  type uint32 {
7522                    range "0..4294967295" {7517                    range "0..4294967295" {
7523                      description7518                      description
7524                        "Threshold value";7519                        "Threshold value";
7525                    }7520                    }
7526                  }7521                  }
7527                  mandatory true;7522                  mandatory true;
7528                  description7523                  description
7529                    "Threshold value";7524                    "Threshold value";
7530                }7525                }
7531              }7526              }
7532              container le {7527              container le {
7533                presence "Indicates the node is configured.";7528                presence "Indicates the node is configured.";
7534                description7529                description
7535                  "Less than or equal to";7530                  "Less than or equal to";
7536                leaf threshold-value {7531                leaf threshold-value {
7537                  type uint32 {7532                  type uint32 {
7538                    range "0..4294967295" {7533                    range "0..4294967295" {
7539                      description7534                      description
7540                        "Threshold value";7535                        "Threshold value";
7541                    }7536                    }
7542                  }7537                  }
7543                  mandatory true;7538                  mandatory true;
7544                  description7539                  description
7545                    "Threshold value";7540                    "Threshold value";
7546                }7541                }
7547              }7542              }
7548              container gt {7543              container gt {
7549                presence "Indicates the node is configured.";7544                presence "Indicates the node is configured.";
7550                description7545                description
7551                  "Greater than";7546                  "Greater than";
7552                leaf threshold-value {7547                leaf threshold-value {
7553                  type uint32 {7548                  type uint32 {
7554                    range "0..4294967295" {7549                    range "0..4294967295" {
7555                      description7550                      description
7556                        "Threshold value";7551                        "Threshold value";
7557                    }7552                    }
7558                  }7553                  }
7559                  mandatory true;7554                  mandatory true;
7560                  description7555                  description
7561                    "Threshold value";7556                    "Threshold value";
7562                }7557                }
7563              }7558              }
7564              container ge {7559              container ge {
7565                presence "Indicates the node is configured.";7560                presence "Indicates the node is configured.";
7566                description7561                description
7567                  "Greater than or equal to";7562                  "Greater than or equal to";
7568                leaf threshold-value {7563                leaf threshold-value {
7569                  type uint32 {7564                  type uint32 {
7570                    range "0..4294967295" {7565                    range "0..4294967295" {
7571                      description7566                      description
7572                        "Threshold value";7567                        "Threshold value";
7573                    }7568                    }
7574                  }7569                  }
7575                  mandatory true;7570                  mandatory true;
7576                  description7571                  description
7577                    "Threshold value";7572                    "Threshold value";
7578                }7573                }
7579              }7574              }
7580              container rg {7575              container rg {
7581                presence "Indicates the node is configured.";7576                presence "Indicates the node is configured.";
7582                description7577                description
7583                  "Not in range";7578                  "Not in range";
7584                leaf start-threshold-value {7579                leaf start-threshold-value {
7585                  type uint32 {7580                  type uint32 {
7586                    range "0..4294967295" {7581                    range "0..4294967295" {
7587                      description7582                      description
7588                        "Threshold value";7583                        "Threshold value";
7589                    }7584                    }
7590                  }7585                  }
7591                  mandatory true;7586                  mandatory true;
7592                  description7587                  description
7593                    "Threshold value";7588                    "Threshold value";
7594                }7589                }
7595                leaf end-threshold-value {7590                leaf end-threshold-value {
7596                  type uint32 {7591                  type uint32 {
7597                    range "0..4294967295" {7592                    range "0..4294967295" {
7598                      description7593                      description
7599                        "Threshold value";7594                        "Threshold value";
7600                    }7595                    }
7601                  }7596                  }
7602                  mandatory true;7597                  mandatory true;
7603                  description7598                  description
7604                    "Threshold value";7599                    "Threshold value";
7605                }7600                }
7606              }7601              }
7607            }7602            }
7608            container in-octets {7603            container in-octets {
7609              description7604              description
7610                "Number of inbound octets/bytes";7605                "Number of inbound octets/bytes";
7611              container percent {7606              container percent {
7612                presence "Indicates a percent node is configured.";7607                presence "Indicates a percent node is configured.";
7613                description7608                description
7614                  "Specify that threshold value is percent of previous sample";7609                  "Specify that threshold value is percent of previous sample";
7615              }7610              }
7616              container rearm {7611              container rearm {
7617                description7612                description
7618                  "Specify Rearm parameters (default - always)";7613                  "Specify Rearm parameters (default - always)";
7619                container toggle {7614                container toggle {
7620                  must "not(../window)";7615                  must "not(../window)";
7621                  presence "Indicates a toggle node is configured.";7616                  presence "Indicates a toggle node is configured.";
7622                  description7617                  description
7623                    "Rearm after the first period when condition is not met";7618                    "Rearm after the first period when condition is not met";
7624                }7619                }
7625                leaf window {7620                leaf window {
7626                  type uint32 {7621                  type uint32 {
7627                    range "1..100" {7622                    range "1..100" {
7628                      description7623                      description
7629                        "Rearm window size";7624                        "Rearm window size";
7630                    }7625                    }
7631                  }7626                  }
7632                  must "not(../toggle)";7627                  must "not(../toggle)";
7633                  description7628                  description
7634                    "Rearm after the window of sampling periods";7629                    "Rearm after the window of sampling periods";
7635                }7630                }
7636              }7631              }
7637              container delta {7632              container delta {
7638                presence "Indicates a delta node is configured.";7633                presence "Indicates a delta node is configured.";
7639                description7634                description
7640                  "Specify that threshold value is for difference from the previous sample";7635                  "Specify that threshold value is for difference from the previous sample";
7641              }7636              }
7642              container eq {7637              container eq {
7643                presence "Indicates the node is configured.";7638                presence "Indicates the node is configured.";
7644                description7639                description
7645                  "Equal to";7640                  "Equal to";
7646                leaf threshold-value {7641                leaf threshold-value {
7647                  type uint32 {7642                  type uint32 {
7648                    range "0..4294967295" {7643                    range "0..4294967295" {
7649                      description7644                      description
7650                        "Threshold value";7645                        "Threshold value";
7651                    }7646                    }
7652                  }7647                  }
7653                  mandatory true;7648                  mandatory true;
7654                  description7649                  description
7655                    "Threshold value";7650                    "Threshold value";
7656                }7651                }
7657              }7652              }
7658              container ne {7653              container ne {
7659                presence "Indicates the node is configured.";7654                presence "Indicates the node is configured.";
7660                description7655                description
7661                  "Not equal to";7656                  "Not equal to";
7662                leaf threshold-value {7657                leaf threshold-value {
7663                  type uint32 {7658                  type uint32 {
7664                    range "0..4294967295" {7659                    range "0..4294967295" {
7665                      description7660                      description
7666                        "Threshold value";7661                        "Threshold value";
7667                    }7662                    }
7668                  }7663                  }
7669                  mandatory true;7664                  mandatory true;
7670                  description7665                  description
7671                    "Threshold value";7666                    "Threshold value";
7672                }7667                }
7673              }7668              }
7674              container lt {7669              container lt {
7675                presence "Indicates the node is configured.";7670                presence "Indicates the node is configured.";
7676                description7671                description
7677                  "Less than";7672                  "Less than";
7678                leaf threshold-value {7673                leaf threshold-value {
7679                  type uint32 {7674                  type uint32 {
7680                    range "0..4294967295" {7675                    range "0..4294967295" {
7681                      description7676                      description
7682                        "Threshold value";7677                        "Threshold value";
7683                    }7678                    }
7684                  }7679                  }
7685                  mandatory true;7680                  mandatory true;
7686                  description7681                  description
7687                    "Threshold value";7682                    "Threshold value";
7688                }7683                }
7689              }7684              }
7690              container le {7685              container le {
7691                presence "Indicates the node is configured.";7686                presence "Indicates the node is configured.";
7692                description7687                description
7693                  "Less than or equal to";7688                  "Less than or equal to";
7694                leaf threshold-value {7689                leaf threshold-value {
7695                  type uint32 {7690                  type uint32 {
7696                    range "0..4294967295" {7691                    range "0..4294967295" {
7697                      description7692                      description
7698                        "Threshold value";7693                        "Threshold value";
7699                    }7694                    }
7700                  }7695                  }
7701                  mandatory true;7696                  mandatory true;
7702                  description7697                  description
7703                    "Threshold value";7698                    "Threshold value";
7704                }7699                }
7705              }7700              }
7706              container gt {7701              container gt {
7707                presence "Indicates the node is configured.";7702                presence "Indicates the node is configured.";
7708                description7703                description
7709                  "Greater than";7704                  "Greater than";
7710                leaf threshold-value {7705                leaf threshold-value {
7711                  type uint32 {7706                  type uint32 {
7712                    range "0..4294967295" {7707                    range "0..4294967295" {
7713                      description7708                      description
7714                        "Threshold value";7709                        "Threshold value";
7715                    }7710                    }
7716                  }7711                  }
7717                  mandatory true;7712                  mandatory true;
7718                  description7713                  description
7719                    "Threshold value";7714                    "Threshold value";
7720                }7715                }
7721              }7716              }
7722              container ge {7717              container ge {
7723                presence "Indicates the node is configured.";7718                presence "Indicates the node is configured.";
7724                description7719                description
7725                  "Greater than or equal to";7720                  "Greater than or equal to";
7726                leaf threshold-value {7721                leaf threshold-value {
7727                  type uint32 {7722                  type uint32 {
7728                    range "0..4294967295" {7723                    range "0..4294967295" {
7729                      description7724                      description
7730                        "Threshold value";7725                        "Threshold value";
7731                    }7726                    }
7732                  }7727                  }
7733                  mandatory true;7728                  mandatory true;
7734                  description7729                  description
7735                    "Threshold value";7730                    "Threshold value";
7736                }7731                }
7737              }7732              }
7738              container rg {7733              container rg {
7739                presence "Indicates the node is configured.";7734                presence "Indicates the node is configured.";
7740                description7735                description
7741                  "Not in range";7736                  "Not in range";
7742                leaf start-threshold-value {7737                leaf start-threshold-value {
7743                  type uint32 {7738                  type uint32 {
7744                    range "0..4294967295" {7739                    range "0..4294967295" {
7745                      description7740                      description
7746                        "Threshold value";7741                        "Threshold value";
7747                    }7742                    }
7748                  }7743                  }
7749                  mandatory true;7744                  mandatory true;
7750                  description7745                  description
7751                    "Threshold value";7746                    "Threshold value";
7752                }7747                }
7753                leaf end-threshold-value {7748                leaf end-threshold-value {
7754                  type uint32 {7749                  type uint32 {
7755                    range "0..4294967295" {7750                    range "0..4294967295" {
7756                      description7751                      description
7757                        "Threshold value";7752                        "Threshold value";
7758                    }7753                    }
7759                  }7754                  }
7760                  mandatory true;7755                  mandatory true;
7761                  description7756                  description
7762                    "Threshold value";7757                    "Threshold value";
7763                }7758                }
7764              }7759              }
7765            }7760            }
7766            container out-packets {7761            container out-packets {
7767              description7762              description
7768                "Number of outbound packets";7763                "Number of outbound packets";
7769              container percent {7764              container percent {
7770                presence "Indicates a percent node is configured.";7765                presence "Indicates a percent node is configured.";
7771                description7766                description
7772                  "Specify that threshold value is percent of previous sample";7767                  "Specify that threshold value is percent of previous sample";
7773              }7768              }
7774              container rearm {7769              container rearm {
7775                description7770                description
7776                  "Specify Rearm parameters (default - always)";7771                  "Specify Rearm parameters (default - always)";
7777                container toggle {7772                container toggle {
7778                  must "not(../window)";7773                  must "not(../window)";
7779                  presence "Indicates a toggle node is configured.";7774                  presence "Indicates a toggle node is configured.";
7780                  description7775                  description
7781                    "Rearm after the first period when condition is not met";7776                    "Rearm after the first period when condition is not met";
7782                }7777                }
7783                leaf window {7778                leaf window {
7784                  type uint32 {7779                  type uint32 {
7785                    range "1..100" {7780                    range "1..100" {
7786                      description7781                      description
7787                        "Rearm window size";7782                        "Rearm window size";
7788                    }7783                    }
7789                  }7784                  }
7790                  must "not(../toggle)";7785                  must "not(../toggle)";
7791                  description7786                  description
7792                    "Rearm after the window of sampling periods";7787                    "Rearm after the window of sampling periods";
7793                }7788                }
7794              }7789              }
7795              container delta {7790              container delta {
7796                presence "Indicates a delta node is configured.";7791                presence "Indicates a delta node is configured.";
7797                description7792                description
7798                  "Specify that threshold value is for difference from the previous sample";7793                  "Specify that threshold value is for difference from the previous sample";
7799              }7794              }
7800              container eq {7795              container eq {
7801                presence "Indicates the node is configured.";7796                presence "Indicates the node is configured.";
7802                description7797                description
7803                  "Equal to";7798                  "Equal to";
7804                leaf threshold-value {7799                leaf threshold-value {
7805                  type uint32 {7800                  type uint32 {
7806                    range "0..4294967295" {7801                    range "0..4294967295" {
7807                      description7802                      description
7808                        "Threshold value";7803                        "Threshold value";
7809                    }7804                    }
7810                  }7805                  }
7811                  mandatory true;7806                  mandatory true;
7812                  description7807                  description
7813                    "Threshold value";7808                    "Threshold value";
7814                }7809                }
7815              }7810              }
7816              container ne {7811              container ne {
7817                presence "Indicates the node is configured.";7812                presence "Indicates the node is configured.";
7818                description7813                description
7819                  "Not equal to";7814                  "Not equal to";
7820                leaf threshold-value {7815                leaf threshold-value {
7821                  type uint32 {7816                  type uint32 {
7822                    range "0..4294967295" {7817                    range "0..4294967295" {
7823                      description7818                      description
7824                        "Threshold value";7819                        "Threshold value";
7825                    }7820                    }
7826                  }7821                  }
7827                  mandatory true;7822                  mandatory true;
7828                  description7823                  description
7829                    "Threshold value";7824                    "Threshold value";
7830                }7825                }
7831              }7826              }
7832              container lt {7827              container lt {
7833                presence "Indicates the node is configured.";7828                presence "Indicates the node is configured.";
7834                description7829                description
7835                  "Less than";7830                  "Less than";
7836                leaf threshold-value {7831                leaf threshold-value {
7837                  type uint32 {7832                  type uint32 {
7838                    range "0..4294967295" {7833                    range "0..4294967295" {
7839                      description7834                      description
7840                        "Threshold value";7835                        "Threshold value";
7841                    }7836                    }
7842                  }7837                  }
7843                  mandatory true;7838                  mandatory true;
7844                  description7839                  description
7845                    "Threshold value";7840                    "Threshold value";
7846                }7841                }
7847              }7842              }
7848              container le {7843              container le {
7849                presence "Indicates the node is configured.";7844                presence "Indicates the node is configured.";
7850                description7845                description
7851                  "Less than or equal to";7846                  "Less than or equal to";
7852                leaf threshold-value {7847                leaf threshold-value {
7853                  type uint32 {7848                  type uint32 {
7854                    range "0..4294967295" {7849                    range "0..4294967295" {
7855                      description7850                      description
7856                        "Threshold value";7851                        "Threshold value";
7857                    }7852                    }
7858                  }7853                  }
7859                  mandatory true;7854                  mandatory true;
7860                  description7855                  description
7861                    "Threshold value";7856                    "Threshold value";
7862                }7857                }
7863              }7858              }
7864              container gt {7859              container gt {
7865                presence "Indicates the node is configured.";7860                presence "Indicates the node is configured.";
7866                description7861                description
7867                  "Greater than";7862                  "Greater than";
7868                leaf threshold-value {7863                leaf threshold-value {
7869                  type uint32 {7864                  type uint32 {
7870                    range "0..4294967295" {7865                    range "0..4294967295" {
7871                      description7866                      description
7872                        "Threshold value";7867                        "Threshold value";
7873                    }7868                    }
7874                  }7869                  }
7875                  mandatory true;7870                  mandatory true;
7876                  description7871                  description
7877                    "Threshold value";7872                    "Threshold value";
7878                }7873                }
7879              }7874              }
7880              container ge {7875              container ge {
7881                presence "Indicates the node is configured.";7876                presence "Indicates the node is configured.";
7882                description7877                description
7883                  "Greater than or equal to";7878                  "Greater than or equal to";
7884                leaf threshold-value {7879                leaf threshold-value {
7885                  type uint32 {7880                  type uint32 {
7886                    range "0..4294967295" {7881                    range "0..4294967295" {
7887                      description7882                      description
7888                        "Threshold value";7883                        "Threshold value";
7889                    }7884                    }
7890                  }7885                  }
7891                  mandatory true;7886                  mandatory true;
7892                  description7887                  description
7893                    "Threshold value";7888                    "Threshold value";
7894                }7889                }
7895              }7890              }
7896              container rg {7891              container rg {
7897                presence "Indicates the node is configured.";7892                presence "Indicates the node is configured.";
7898                description7893                description
7899                  "Not in range";7894                  "Not in range";
7900                leaf start-threshold-value {7895                leaf start-threshold-value {
7901                  type uint32 {7896                  type uint32 {
7902                    range "0..4294967295" {7897                    range "0..4294967295" {
7903                      description7898                      description
7904                        "Threshold value";7899                        "Threshold value";
7905                    }7900                    }
7906                  }7901                  }
7907                  mandatory true;7902                  mandatory true;
7908                  description7903                  description
7909                    "Threshold value";7904                    "Threshold value";
7910                }7905                }
7911                leaf end-threshold-value {7906                leaf end-threshold-value {
7912                  type uint32 {7907                  type uint32 {
7913                    range "0..4294967295" {7908                    range "0..4294967295" {
7914                      description7909                      description
7915                        "Threshold value";7910                        "Threshold value";
7916                    }7911                    }
7917                  }7912                  }
7918                  mandatory true;7913                  mandatory true;
7919                  description7914                  description
7920                    "Threshold value";7915                    "Threshold value";
7921                }7916                }
7922              }7917              }
7923            }7918            }
7924            container out-octets {7919            container out-octets {
7925              description7920              description
7926                "Number of outbound octets/bytes";7921                "Number of outbound octets/bytes";
7927              container percent {7922              container percent {
7928                presence "Indicates a percent node is configured.";7923                presence "Indicates a percent node is configured.";
7929                description7924                description
7930                  "Specify that threshold value is percent of previous sample";7925                  "Specify that threshold value is percent of previous sample";
7931              }7926              }
7932              container rearm {7927              container rearm {
7933                description7928                description
7934                  "Specify Rearm parameters (default - always)";7929                  "Specify Rearm parameters (default - always)";
7935                container toggle {7930                container toggle {
7936                  must "not(../window)";7931                  must "not(../window)";
7937                  presence "Indicates a toggle node is configured.";7932                  presence "Indicates a toggle node is configured.";
7938                  description7933                  description
7939                    "Rearm after the first period when condition is not met";7934                    "Rearm after the first period when condition is not met";
7940                }7935                }
7941                leaf window {7936                leaf window {
7942                  type uint32 {7937                  type uint32 {
7943                    range "1..100" {7938                    range "1..100" {
7944                      description7939                      description
7945                        "Rearm window size";7940                        "Rearm window size";
7946                    }7941                    }
7947                  }7942                  }
7948                  must "not(../toggle)";7943                  must "not(../toggle)";
7949                  description7944                  description
7950                    "Rearm after the window of sampling periods";7945                    "Rearm after the window of sampling periods";
7951                }7946                }
7952              }7947              }
7953              container delta {7948              container delta {
7954                presence "Indicates a delta node is configured.";7949                presence "Indicates a delta node is configured.";
7955                description7950                description
7956                  "Specify that threshold value is for difference from the previous sample";7951                  "Specify that threshold value is for difference from the previous sample";
7957              }7952              }
7958              container eq {7953              container eq {
7959                presence "Indicates the node is configured.";7954                presence "Indicates the node is configured.";
7960                description7955                description
7961                  "Equal to";7956                  "Equal to";
7962                leaf threshold-value {7957                leaf threshold-value {
7963                  type uint32 {7958                  type uint32 {
7964                    range "0..4294967295" {7959                    range "0..4294967295" {
7965                      description7960                      description
7966                        "Threshold value";7961                        "Threshold value";
7967                    }7962                    }
7968                  }7963                  }
7969                  mandatory true;7964                  mandatory true;
7970                  description7965                  description
7971                    "Threshold value";7966                    "Threshold value";
7972                }7967                }
7973              }7968              }
7974              container ne {7969              container ne {
7975                presence "Indicates the node is configured.";7970                presence "Indicates the node is configured.";
7976                description7971                description
7977                  "Not equal to";7972                  "Not equal to";
7978                leaf threshold-value {7973                leaf threshold-value {
7979                  type uint32 {7974                  type uint32 {
7980                    range "0..4294967295" {7975                    range "0..4294967295" {
7981                      description7976                      description
7982                        "Threshold value";7977                        "Threshold value";
7983                    }7978                    }
7984                  }7979                  }
7985                  mandatory true;7980                  mandatory true;
7986                  description7981                  description
7987                    "Threshold value";7982                    "Threshold value";
7988                }7983                }
7989              }7984              }
7990              container lt {7985              container lt {
7991                presence "Indicates the node is configured.";7986                presence "Indicates the node is configured.";
7992                description7987                description
7993                  "Less than";7988                  "Less than";
7994                leaf threshold-value {7989                leaf threshold-value {
7995                  type uint32 {7990                  type uint32 {
7996                    range "0..4294967295" {7991                    range "0..4294967295" {
7997                      description7992                      description
7998                        "Threshold value";7993                        "Threshold value";
7999                    }7994                    }
8000                  }7995                  }
8001                  mandatory true;7996                  mandatory true;
8002                  description7997                  description
8003                    "Threshold value";7998                    "Threshold value";
8004                }7999                }
8005              }8000              }
8006              container le {8001              container le {
8007                presence "Indicates the node is configured.";8002                presence "Indicates the node is configured.";
8008                description8003                description
8009                  "Less than or equal to";8004                  "Less than or equal to";
8010                leaf threshold-value {8005                leaf threshold-value {
8011                  type uint32 {8006                  type uint32 {
8012                    range "0..4294967295" {8007                    range "0..4294967295" {
8013                      description8008                      description
8014                        "Threshold value";8009                        "Threshold value";
8015                    }8010                    }
8016                  }8011                  }
8017                  mandatory true;8012                  mandatory true;
8018                  description8013                  description
8019                    "Threshold value";8014                    "Threshold value";
8020                }8015                }
8021              }8016              }
8022              container gt {8017              container gt {
8023                presence "Indicates the node is configured.";8018                presence "Indicates the node is configured.";
8024                description8019                description
8025                  "Greater than";8020                  "Greater than";
8026                leaf threshold-value {8021                leaf threshold-value {
8027                  type uint32 {8022                  type uint32 {
8028                    range "0..4294967295" {8023                    range "0..4294967295" {
8029                      description8024                      description
8030                        "Threshold value";8025                        "Threshold value";
8031                    }8026                    }
8032                  }8027                  }
8033                  mandatory true;8028                  mandatory true;
8034                  description8029                  description
8035                    "Threshold value";8030                    "Threshold value";
8036                }8031                }
8037              }8032              }
8038              container ge {8033              container ge {
8039                presence "Indicates the node is configured.";8034                presence "Indicates the node is configured.";
8040                description8035                description
8041                  "Greater than or equal to";8036                  "Greater than or equal to";
8042                leaf threshold-value {8037                leaf threshold-value {
8043                  type uint32 {8038                  type uint32 {
8044                    range "0..4294967295" {8039                    range "0..4294967295" {
8045                      description8040                      description
8046                        "Threshold value";8041                        "Threshold value";
8047                    }8042                    }
8048                  }8043                  }
8049                  mandatory true;8044                  mandatory true;
8050                  description8045                  description
8051                    "Threshold value";8046                    "Threshold value";
8052                }8047                }
8053              }8048              }
8054              container rg {8049              container rg {
8055                presence "Indicates the node is configured.";8050                presence "Indicates the node is configured.";
8056                description8051                description
8057                  "Not in range";8052                  "Not in range";
8058                leaf start-threshold-value {8053                leaf start-threshold-value {
8059                  type uint32 {8054                  type uint32 {
8060                    range "0..4294967295" {8055                    range "0..4294967295" {
8061                      description8056                      description
8062                        "Threshold value";8057                        "Threshold value";
8063                    }8058                    }
8064                  }8059                  }
8065                  mandatory true;8060                  mandatory true;
8066                  description8061                  description
8067                    "Threshold value";8062                    "Threshold value";
8068                }8063                }
8069                leaf end-threshold-value {8064                leaf end-threshold-value {
8070                  type uint32 {8065                  type uint32 {
8071                    range "0..4294967295" {8066                    range "0..4294967295" {
8072                      description8067                      description
8073                        "Threshold value";8068                        "Threshold value";
8074                    }8069                    }
8075                  }8070                  }
8076                  mandatory true;8071                  mandatory true;
8077                  description8072                  description
8078                    "Threshold value";8073                    "Threshold value";
8079                }8074                }
8080              }8075              }
8081            }8076            }
8082            container in-ucast-pkts {8077            container in-ucast-pkts {
8083              description8078              description
8084                "Number of inbound unicast packets";8079                "Number of inbound unicast packets";
8085              container percent {8080              container percent {
8086                presence "Indicates a percent node is configured.";8081                presence "Indicates a percent node is configured.";
8087                description8082                description
8088                  "Specify that threshold value is percent of previous sample";8083                  "Specify that threshold value is percent of previous sample";
8089              }8084              }
8090              container rearm {8085              container rearm {
8091                description8086                description
8092                  "Specify Rearm parameters (default - always)";8087                  "Specify Rearm parameters (default - always)";
8093                container toggle {8088                container toggle {
8094                  must "not(../window)";8089                  must "not(../window)";
8095                  presence "Indicates a toggle node is configured.";8090                  presence "Indicates a toggle node is configured.";
8096                  description8091                  description
8097                    "Rearm after the first period when condition is not met";8092                    "Rearm after the first period when condition is not met";
8098                }8093                }
8099                leaf window {8094                leaf window {
8100                  type uint32 {8095                  type uint32 {
8101                    range "1..100" {8096                    range "1..100" {
8102                      description8097                      description
8103                        "Rearm window size";8098                        "Rearm window size";
8104                    }8099                    }
8105                  }8100                  }
8106                  must "not(../toggle)";8101                  must "not(../toggle)";
8107                  description8102                  description
8108                    "Rearm after the window of sampling periods";8103                    "Rearm after the window of sampling periods";
8109                }8104                }
8110              }8105              }
8111              container delta {8106              container delta {
8112                presence "Indicates a delta node is configured.";8107                presence "Indicates a delta node is configured.";
8113                description8108                description
8114                  "Specify that threshold value is for difference from the previous sample";8109                  "Specify that threshold value is for difference from the previous sample";
8115              }8110              }
8116              container eq {8111              container eq {
8117                presence "Indicates the node is configured.";8112                presence "Indicates the node is configured.";
8118                description8113                description
8119                  "Equal to";8114                  "Equal to";
8120                leaf threshold-value {8115                leaf threshold-value {
8121                  type uint32 {8116                  type uint32 {
8122                    range "0..4294967295" {8117                    range "0..4294967295" {
8123                      description8118                      description
8124                        "Threshold value";8119                        "Threshold value";
8125                    }8120                    }
8126                  }8121                  }
8127                  mandatory true;8122                  mandatory true;
8128                  description8123                  description
8129                    "Threshold value";8124                    "Threshold value";
8130                }8125                }
8131              }8126              }
8132              container ne {8127              container ne {
8133                presence "Indicates the node is configured.";8128                presence "Indicates the node is configured.";
8134                description8129                description
8135                  "Not equal to";8130                  "Not equal to";
8136                leaf threshold-value {8131                leaf threshold-value {
8137                  type uint32 {8132                  type uint32 {
8138                    range "0..4294967295" {8133                    range "0..4294967295" {
8139                      description8134                      description
8140                        "Threshold value";8135                        "Threshold value";
8141                    }8136                    }
8142                  }8137                  }
8143                  mandatory true;8138                  mandatory true;
8144                  description8139                  description
8145                    "Threshold value";8140                    "Threshold value";
8146                }8141                }
8147              }8142              }
8148              container lt {8143              container lt {
8149                presence "Indicates the node is configured.";8144                presence "Indicates the node is configured.";
8150                description8145                description
8151                  "Less than";8146                  "Less than";
8152                leaf threshold-value {8147                leaf threshold-value {
8153                  type uint32 {8148                  type uint32 {
8154                    range "0..4294967295" {8149                    range "0..4294967295" {
8155                      description8150                      description
8156                        "Threshold value";8151                        "Threshold value";
8157                    }8152                    }
8158                  }8153                  }
8159                  mandatory true;8154                  mandatory true;
8160                  description8155                  description
8161                    "Threshold value";8156                    "Threshold value";
8162                }8157                }
8163              }8158              }
8164              container le {8159              container le {
8165                presence "Indicates the node is configured.";8160                presence "Indicates the node is configured.";
8166                description8161                description
8167                  "Less than or equal to";8162                  "Less than or equal to";
8168                leaf threshold-value {8163                leaf threshold-value {
8169                  type uint32 {8164                  type uint32 {
8170                    range "0..4294967295" {8165                    range "0..4294967295" {
8171                      description8166                      description
8172                        "Threshold value";8167                        "Threshold value";
8173                    }8168                    }
8174                  }8169                  }
8175                  mandatory true;8170                  mandatory true;
8176                  description8171                  description
8177                    "Threshold value";8172                    "Threshold value";
8178                }8173                }
8179              }8174              }
8180              container gt {8175              container gt {
8181                presence "Indicates the node is configured.";8176                presence "Indicates the node is configured.";
8182                description8177                description
8183                  "Greater than";8178                  "Greater than";
8184                leaf threshold-value {8179                leaf threshold-value {
8185                  type uint32 {8180                  type uint32 {
8186                    range "0..4294967295" {8181                    range "0..4294967295" {
8187                      description8182                      description
8188                        "Threshold value";8183                        "Threshold value";
8189                    }8184                    }
8190                  }8185                  }
8191                  mandatory true;8186                  mandatory true;
8192                  description8187                  description
8193                    "Threshold value";8188                    "Threshold value";
8194                }8189                }
8195              }8190              }
8196              container ge {8191              container ge {
8197                presence "Indicates the node is configured.";8192                presence "Indicates the node is configured.";
8198                description8193                description
8199                  "Greater than or equal to";8194                  "Greater than or equal to";
8200                leaf threshold-value {8195                leaf threshold-value {
8201                  type uint32 {8196                  type uint32 {
8202                    range "0..4294967295" {8197                    range "0..4294967295" {
8203                      description8198                      description
8204                        "Threshold value";8199                        "Threshold value";
8205                    }8200                    }
8206                  }8201                  }
8207                  mandatory true;8202                  mandatory true;
8208                  description8203                  description
8209                    "Threshold value";8204                    "Threshold value";
8210                }8205                }
8211              }8206              }
8212              container rg {8207              container rg {
8213                presence "Indicates the node is configured.";8208                presence "Indicates the node is configured.";
8214                description8209                description
8215                  "Not in range";8210                  "Not in range";
8216                leaf start-threshold-value {8211                leaf start-threshold-value {
8217                  type uint32 {8212                  type uint32 {
8218                    range "0..4294967295" {8213                    range "0..4294967295" {
8219                      description8214                      description
8220                        "Threshold value";8215                        "Threshold value";
8221                    }8216                    }
8222                  }8217                  }
8223                  mandatory true;8218                  mandatory true;
8224                  description8219                  description
8225                    "Threshold value";8220                    "Threshold value";
8226                }8221                }
8227                leaf end-threshold-value {8222                leaf end-threshold-value {
8228                  type uint32 {8223                  type uint32 {
8229                    range "0..4294967295" {8224                    range "0..4294967295" {
8230                      description8225                      description
8231                        "Threshold value";8226                        "Threshold value";
8232                    }8227                    }
8233                  }8228                  }
8234                  mandatory true;8229                  mandatory true;
8235                  description8230                  description
8236                    "Threshold value";8231                    "Threshold value";
8237                }8232                }
8238              }8233              }
8239            }8234            }
8240            container in-multicast-pkts {8235            container in-multicast-pkts {
8241              description8236              description
8242                "Number of inbound multicast packets";8237                "Number of inbound multicast packets";
8243              container percent {8238              container percent {
8244                presence "Indicates a percent node is configured.";8239                presence "Indicates a percent node is configured.";
8245                description8240                description
8246                  "Specify that threshold value is percent of previous sample";8241                  "Specify that threshold value is percent of previous sample";
8247              }8242              }
8248              container rearm {8243              container rearm {
8249                description8244                description
8250                  "Specify Rearm parameters (default - always)";8245                  "Specify Rearm parameters (default - always)";
8251                container toggle {8246                container toggle {
8252                  must "not(../window)";8247                  must "not(../window)";
8253                  presence "Indicates a toggle node is configured.";8248                  presence "Indicates a toggle node is configured.";
8254                  description8249                  description
8255                    "Rearm after the first period when condition is not met";8250                    "Rearm after the first period when condition is not met";
8256                }8251                }
8257                leaf window {8252                leaf window {
8258                  type uint32 {8253                  type uint32 {
8259                    range "1..100" {8254                    range "1..100" {
8260                      description8255                      description
8261                        "Rearm window size";8256                        "Rearm window size";
8262                    }8257                    }
8263                  }8258                  }
8264                  must "not(../toggle)";8259                  must "not(../toggle)";
8265                  description8260                  description
8266                    "Rearm after the window of sampling periods";8261                    "Rearm after the window of sampling periods";
8267                }8262                }
8268              }8263              }
8269              container delta {8264              container delta {
8270                presence "Indicates a delta node is configured.";8265                presence "Indicates a delta node is configured.";
8271                description8266                description
8272                  "Specify that threshold value is for difference from the previous sample";8267                  "Specify that threshold value is for difference from the previous sample";
8273              }8268              }
8274              container eq {8269              container eq {
8275                presence "Indicates the node is configured.";8270                presence "Indicates the node is configured.";
8276                description8271                description
8277                  "Equal to";8272                  "Equal to";
8278                leaf threshold-value {8273                leaf threshold-value {
8279                  type uint32 {8274                  type uint32 {
8280                    range "0..4294967295" {8275                    range "0..4294967295" {
8281                      description8276                      description
8282                        "Threshold value";8277                        "Threshold value";
8283                    }8278                    }
8284                  }8279                  }
8285                  mandatory true;8280                  mandatory true;
8286                  description8281                  description
8287                    "Threshold value";8282                    "Threshold value";
8288                }8283                }
8289              }8284              }
8290              container ne {8285              container ne {
8291                presence "Indicates the node is configured.";8286                presence "Indicates the node is configured.";
8292                description8287                description
8293                  "Not equal to";8288                  "Not equal to";
8294                leaf threshold-value {8289                leaf threshold-value {
8295                  type uint32 {8290                  type uint32 {
8296                    range "0..4294967295" {8291                    range "0..4294967295" {
8297                      description8292                      description
8298                        "Threshold value";8293                        "Threshold value";
8299                    }8294                    }
8300                  }8295                  }
8301                  mandatory true;8296                  mandatory true;
8302                  description8297                  description
8303                    "Threshold value";8298                    "Threshold value";
8304                }8299                }
8305              }8300              }
8306              container lt {8301              container lt {
8307                presence "Indicates the node is configured.";8302                presence "Indicates the node is configured.";
8308                description8303                description
8309                  "Less than";8304                  "Less than";
8310                leaf threshold-value {8305                leaf threshold-value {
8311                  type uint32 {8306                  type uint32 {
8312                    range "0..4294967295" {8307                    range "0..4294967295" {
8313                      description8308                      description
8314                        "Threshold value";8309                        "Threshold value";
8315                    }8310                    }
8316                  }8311                  }
8317                  mandatory true;8312                  mandatory true;
8318                  description8313                  description
8319                    "Threshold value";8314                    "Threshold value";
8320                }8315                }
8321              }8316              }
8322              container le {8317              container le {
8323                presence "Indicates the node is configured.";8318                presence "Indicates the node is configured.";
8324                description8319                description
8325                  "Less than or equal to";8320                  "Less than or equal to";
8326                leaf threshold-value {8321                leaf threshold-value {
8327                  type uint32 {8322                  type uint32 {
8328                    range "0..4294967295" {8323                    range "0..4294967295" {
8329                      description8324                      description
8330                        "Threshold value";8325                        "Threshold value";
8331                    }8326                    }
8332                  }8327                  }
8333                  mandatory true;8328                  mandatory true;
8334                  description8329                  description
8335                    "Threshold value";8330                    "Threshold value";
8336                }8331                }
8337              }8332              }
8338              container gt {8333              container gt {
8339                presence "Indicates the node is configured.";8334                presence "Indicates the node is configured.";
8340                description8335                description
8341                  "Greater than";8336                  "Greater than";
8342                leaf threshold-value {8337                leaf threshold-value {
8343                  type uint32 {8338                  type uint32 {
8344                    range "0..4294967295" {8339                    range "0..4294967295" {
8345                      description8340                      description
8346                        "Threshold value";8341                        "Threshold value";
8347                    }8342                    }
8348                  }8343                  }
8349                  mandatory true;8344                  mandatory true;
8350                  description8345                  description
8351                    "Threshold value";8346                    "Threshold value";
8352                }8347                }
8353              }8348              }
8354              container ge {8349              container ge {
8355                presence "Indicates the node is configured.";8350                presence "Indicates the node is configured.";
8356                description8351                description
8357                  "Greater than or equal to";8352                  "Greater than or equal to";
8358                leaf threshold-value {8353                leaf threshold-value {
8359                  type uint32 {8354                  type uint32 {
8360                    range "0..4294967295" {8355                    range "0..4294967295" {
8361                      description8356                      description
8362                        "Threshold value";8357                        "Threshold value";
8363                    }8358                    }
8364                  }8359                  }
8365                  mandatory true;8360                  mandatory true;
8366                  description8361                  description
8367                    "Threshold value";8362                    "Threshold value";
8368                }8363                }
8369              }8364              }
8370              container rg {8365              container rg {
8371                presence "Indicates the node is configured.";8366                presence "Indicates the node is configured.";
8372                description8367                description
8373                  "Not in range";8368                  "Not in range";
8374                leaf start-threshold-value {8369                leaf start-threshold-value {
8375                  type uint32 {8370                  type uint32 {
8376                    range "0..4294967295" {8371                    range "0..4294967295" {
8377                      description8372                      description
8378                        "Threshold value";8373                        "Threshold value";
8379                    }8374                    }
8380                  }8375                  }
8381                  mandatory true;8376                  mandatory true;
8382                  description8377                  description
8383                    "Threshold value";8378                    "Threshold value";
8384                }8379                }
8385                leaf end-threshold-value {8380                leaf end-threshold-value {
8386                  type uint32 {8381                  type uint32 {
8387                    range "0..4294967295" {8382                    range "0..4294967295" {
8388                      description8383                      description
8389                        "Threshold value";8384                        "Threshold value";
8390                    }8385                    }
8391                  }8386                  }
8392                  mandatory true;8387                  mandatory true;
8393                  description8388                  description
8394                    "Threshold value";8389                    "Threshold value";
8395                }8390                }
8396              }8391              }
8397            }8392            }
8398            container in-broadcast-pkts {8393            container in-broadcast-pkts {
8399              description8394              description
8400                "Number of inbound broadcast packets";8395                "Number of inbound broadcast packets";
8401              container percent {8396              container percent {
8402                presence "Indicates a percent node is configured.";8397                presence "Indicates a percent node is configured.";
8403                description8398                description
8404                  "Specify that threshold value is percent of previous sample";8399                  "Specify that threshold value is percent of previous sample";
8405              }8400              }
8406              container rearm {8401              container rearm {
8407                description8402                description
8408                  "Specify Rearm parameters (default - always)";8403                  "Specify Rearm parameters (default - always)";
8409                container toggle {8404                container toggle {
8410                  must "not(../window)";8405                  must "not(../window)";
8411                  presence "Indicates a toggle node is configured.";8406                  presence "Indicates a toggle node is configured.";
8412                  description8407                  description
8413                    "Rearm after the first period when condition is not met";8408                    "Rearm after the first period when condition is not met";
8414                }8409                }
8415                leaf window {8410                leaf window {
8416                  type uint32 {8411                  type uint32 {
8417                    range "1..100" {8412                    range "1..100" {
8418                      description8413                      description
8419                        "Rearm window size";8414                        "Rearm window size";
8420                    }8415                    }
8421                  }8416                  }
8422                  must "not(../toggle)";8417                  must "not(../toggle)";
8423                  description8418                  description
8424                    "Rearm after the window of sampling periods";8419                    "Rearm after the window of sampling periods";
8425                }8420                }
8426              }8421              }
8427              container delta {8422              container delta {
8428                presence "Indicates a delta node is configured.";8423                presence "Indicates a delta node is configured.";
8429                description8424                description
8430                  "Specify that threshold value is for difference from the previous sample";8425                  "Specify that threshold value is for difference from the previous sample";
8431              }8426              }
8432              container eq {8427              container eq {
8433                presence "Indicates the node is configured.";8428                presence "Indicates the node is configured.";
8434                description8429                description
8435                  "Equal to";8430                  "Equal to";
8436                leaf threshold-value {8431                leaf threshold-value {
8437                  type uint32 {8432                  type uint32 {
8438                    range "0..4294967295" {8433                    range "0..4294967295" {
8439                      description8434                      description
8440                        "Threshold value";8435                        "Threshold value";
8441                    }8436                    }
8442                  }8437                  }
8443                  mandatory true;8438                  mandatory true;
8444                  description8439                  description
8445                    "Threshold value";8440                    "Threshold value";
8446                }8441                }
8447              }8442              }
8448              container ne {8443              container ne {
8449                presence "Indicates the node is configured.";8444                presence "Indicates the node is configured.";
8450                description8445                description
8451                  "Not equal to";8446                  "Not equal to";
8452                leaf threshold-value {8447                leaf threshold-value {
8453                  type uint32 {8448                  type uint32 {
8454                    range "0..4294967295" {8449                    range "0..4294967295" {
8455                      description8450                      description
8456                        "Threshold value";8451                        "Threshold value";
8457                    }8452                    }
8458                  }8453                  }
8459                  mandatory true;8454                  mandatory true;
8460                  description8455                  description
8461                    "Threshold value";8456                    "Threshold value";
8462                }8457                }
8463              }8458              }
8464              container lt {8459              container lt {
8465                presence "Indicates the node is configured.";8460                presence "Indicates the node is configured.";
8466                description8461                description
8467                  "Less than";8462                  "Less than";
8468                leaf threshold-value {8463                leaf threshold-value {
8469                  type uint32 {8464                  type uint32 {
8470                    range "0..4294967295" {8465                    range "0..4294967295" {
8471                      description8466                      description
8472                        "Threshold value";8467                        "Threshold value";
8473                    }8468                    }
8474                  }8469                  }
8475                  mandatory true;8470                  mandatory true;
8476                  description8471                  description
8477                    "Threshold value";8472                    "Threshold value";
8478                }8473                }
8479              }8474              }
8480              container le {8475              container le {
8481                presence "Indicates the node is configured.";8476                presence "Indicates the node is configured.";
8482                description8477                description
8483                  "Less than or equal to";8478                  "Less than or equal to";
8484                leaf threshold-value {8479                leaf threshold-value {
8485                  type uint32 {8480                  type uint32 {
8486                    range "0..4294967295" {8481                    range "0..4294967295" {
8487                      description8482                      description
8488                        "Threshold value";8483                        "Threshold value";
8489                    }8484                    }
8490                  }8485                  }
8491                  mandatory true;8486                  mandatory true;
8492                  description8487                  description
8493                    "Threshold value";8488                    "Threshold value";
8494                }8489                }
8495              }8490              }
8496              container gt {8491              container gt {
8497                presence "Indicates the node is configured.";8492                presence "Indicates the node is configured.";
8498                description8493                description
8499                  "Greater than";8494                  "Greater than";
8500                leaf threshold-value {8495                leaf threshold-value {
8501                  type uint32 {8496                  type uint32 {
8502                    range "0..4294967295" {8497                    range "0..4294967295" {
8503                      description8498                      description
8504                        "Threshold value";8499                        "Threshold value";
8505                    }8500                    }
8506                  }8501                  }
8507                  mandatory true;8502                  mandatory true;
8508                  description8503                  description
8509                    "Threshold value";8504                    "Threshold value";
8510                }8505                }
8511              }8506              }
8512              container ge {8507              container ge {
8513                presence "Indicates the node is configured.";8508                presence "Indicates the node is configured.";
8514                description8509                description
8515                  "Greater than or equal to";8510                  "Greater than or equal to";
8516                leaf threshold-value {8511                leaf threshold-value {
8517                  type uint32 {8512                  type uint32 {
8518                    range "0..4294967295" {8513                    range "0..4294967295" {
8519                      description8514                      description
8520                        "Threshold value";8515                        "Threshold value";
8521                    }8516                    }
8522                  }8517                  }
8523                  mandatory true;8518                  mandatory true;
8524                  description8519                  description
8525                    "Threshold value";8520                    "Threshold value";
8526                }8521                }
8527              }8522              }
8528              container rg {8523              container rg {
8529                presence "Indicates the node is configured.";8524                presence "Indicates the node is configured.";
8530                description8525                description
8531                  "Not in range";8526                  "Not in range";
8532                leaf start-threshold-value {8527                leaf start-threshold-value {
8533                  type uint32 {8528                  type uint32 {
8534                    range "0..4294967295" {8529                    range "0..4294967295" {
8535                      description8530                      description
8536                        "Threshold value";8531                        "Threshold value";
8537                    }8532                    }
8538                  }8533                  }
8539                  mandatory true;8534                  mandatory true;
8540                  description8535                  description
8541                    "Threshold value";8536                    "Threshold value";
8542                }8537                }
8543                leaf end-threshold-value {8538                leaf end-threshold-value {
8544                  type uint32 {8539                  type uint32 {
8545                    range "0..4294967295" {8540                    range "0..4294967295" {
8546                      description8541                      description
8547                        "Threshold value";8542                        "Threshold value";
8548                    }8543                    }
8549                  }8544                  }
8550                  mandatory true;8545                  mandatory true;
8551                  description8546                  description
8552                    "Threshold value";8547                    "Threshold value";
8553                }8548                }
8554              }8549              }
8555            }8550            }
8556            container out-ucast-pkts {8551            container out-ucast-pkts {
8557              description8552              description
8558                "Number of outbound unicast packets";8553                "Number of outbound unicast packets";
8559              container percent {8554              container percent {
8560                presence "Indicates a percent node is configured.";8555                presence "Indicates a percent node is configured.";
8561                description8556                description
8562                  "Specify that threshold value is percent of previous sample";8557                  "Specify that threshold value is percent of previous sample";
8563              }8558              }
8564              container rearm {8559              container rearm {
8565                description8560                description
8566                  "Specify Rearm parameters (default - always)";8561                  "Specify Rearm parameters (default - always)";
8567                container toggle {8562                container toggle {
8568                  must "not(../window)";8563                  must "not(../window)";
8569                  presence "Indicates a toggle node is configured.";8564                  presence "Indicates a toggle node is configured.";
8570                  description8565                  description
8571                    "Rearm after the first period when condition is not met";8566                    "Rearm after the first period when condition is not met";
8572                }8567                }
8573                leaf window {8568                leaf window {
8574                  type uint32 {8569                  type uint32 {
8575                    range "1..100" {8570                    range "1..100" {
8576                      description8571                      description
8577                        "Rearm window size";8572                        "Rearm window size";
8578                    }8573                    }
8579                  }8574                  }
8580                  must "not(../toggle)";8575                  must "not(../toggle)";
8581                  description8576                  description
8582                    "Rearm after the window of sampling periods";8577                    "Rearm after the window of sampling periods";
8583                }8578                }
8584              }8579              }
8585              container delta {8580              container delta {
8586                presence "Indicates a delta node is configured.";8581                presence "Indicates a delta node is configured.";
8587                description8582                description
8588                  "Specify that threshold value is for difference from the previous sample";8583                  "Specify that threshold value is for difference from the previous sample";
8589              }8584              }
8590              container eq {8585              container eq {
8591                presence "Indicates the node is configured.";8586                presence "Indicates the node is configured.";
8592                description8587                description
8593                  "Equal to";8588                  "Equal to";
8594                leaf threshold-value {8589                leaf threshold-value {
8595                  type uint32 {8590                  type uint32 {
8596                    range "0..4294967295" {8591                    range "0..4294967295" {
8597                      description8592                      description
8598                        "Threshold value";8593                        "Threshold value";
8599                    }8594                    }
8600                  }8595                  }
8601                  mandatory true;8596                  mandatory true;
8602                  description8597                  description
8603                    "Threshold value";8598                    "Threshold value";
8604                }8599                }
8605              }8600              }
8606              container ne {8601              container ne {
8607                presence "Indicates the node is configured.";8602                presence "Indicates the node is configured.";
8608                description8603                description
8609                  "Not equal to";8604                  "Not equal to";
8610                leaf threshold-value {8605                leaf threshold-value {
8611                  type uint32 {8606                  type uint32 {
8612                    range "0..4294967295" {8607                    range "0..4294967295" {
8613                      description8608                      description
8614                        "Threshold value";8609                        "Threshold value";
8615                    }8610                    }
8616                  }8611                  }
8617                  mandatory true;8612                  mandatory true;
8618                  description8613                  description
8619                    "Threshold value";8614                    "Threshold value";
8620                }8615                }
8621              }8616              }
8622              container lt {8617              container lt {
8623                presence "Indicates the node is configured.";8618                presence "Indicates the node is configured.";
8624                description8619                description
8625                  "Less than";8620                  "Less than";
8626                leaf threshold-value {8621                leaf threshold-value {
8627                  type uint32 {8622                  type uint32 {
8628                    range "0..4294967295" {8623                    range "0..4294967295" {
8629                      description8624                      description
8630                        "Threshold value";8625                        "Threshold value";
8631                    }8626                    }
8632                  }8627                  }
8633                  mandatory true;8628                  mandatory true;
8634                  description8629                  description
8635                    "Threshold value";8630                    "Threshold value";
8636                }8631                }
8637              }8632              }
8638              container le {8633              container le {
8639                presence "Indicates the node is configured.";8634                presence "Indicates the node is configured.";
8640                description8635                description
8641                  "Less than or equal to";8636                  "Less than or equal to";
8642                leaf threshold-value {8637                leaf threshold-value {
8643                  type uint32 {8638                  type uint32 {
8644                    range "0..4294967295" {8639                    range "0..4294967295" {
8645                      description8640                      description
8646                        "Threshold value";8641                        "Threshold value";
8647                    }8642                    }
8648                  }8643                  }
8649                  mandatory true;8644                  mandatory true;
8650                  description8645                  description
8651                    "Threshold value";8646                    "Threshold value";
8652                }8647                }
8653              }8648              }
8654              container gt {8649              container gt {
8655                presence "Indicates the node is configured.";8650                presence "Indicates the node is configured.";
8656                description8651                description
8657                  "Greater than";8652                  "Greater than";
8658                leaf threshold-value {8653                leaf threshold-value {
8659                  type uint32 {8654                  type uint32 {
8660                    range "0..4294967295" {8655                    range "0..4294967295" {
8661                      description8656                      description
8662                        "Threshold value";8657                        "Threshold value";
8663                    }8658                    }
8664                  }8659                  }
8665                  mandatory true;8660                  mandatory true;
8666                  description8661                  description
8667                    "Threshold value";8662                    "Threshold value";
8668                }8663                }
8669              }8664              }
8670              container ge {8665              container ge {
8671                presence "Indicates the node is configured.";8666                presence "Indicates the node is configured.";
8672                description8667                description
8673                  "Greater than or equal to";8668                  "Greater than or equal to";
8674                leaf threshold-value {8669                leaf threshold-value {
8675                  type uint32 {8670                  type uint32 {
8676                    range "0..4294967295" {8671                    range "0..4294967295" {
8677                      description8672                      description
8678                        "Threshold value";8673                        "Threshold value";
8679                    }8674                    }
8680                  }8675                  }
8681                  mandatory true;8676                  mandatory true;
8682                  description8677                  description
8683                    "Threshold value";8678                    "Threshold value";
8684                }8679                }
8685              }8680              }
8686              container rg {8681              container rg {
8687                presence "Indicates the node is configured.";8682                presence "Indicates the node is configured.";
8688                description8683                description
8689                  "Not in range";8684                  "Not in range";
8690                leaf start-threshold-value {8685                leaf start-threshold-value {
8691                  type uint32 {8686                  type uint32 {
8692                    range "0..4294967295" {8687                    range "0..4294967295" {
8693                      description8688                      description
8694                        "Threshold value";8689                        "Threshold value";
8695                    }8690                    }
8696                  }8691                  }
8697                  mandatory true;8692                  mandatory true;
8698                  description8693                  description
8699                    "Threshold value";8694                    "Threshold value";
8700                }8695                }
8701                leaf end-threshold-value {8696                leaf end-threshold-value {
8702                  type uint32 {8697                  type uint32 {
8703                    range "0..4294967295" {8698                    range "0..4294967295" {
8704                      description8699                      description
8705                        "Threshold value";8700                        "Threshold value";
8706                    }8701                    }
8707                  }8702                  }
8708                  mandatory true;8703                  mandatory true;
8709                  description8704                  description
8710                    "Threshold value";8705                    "Threshold value";
8711                }8706                }
8712              }8707              }
8713            }8708            }
8714            container out-multicast-pkts {8709            container out-multicast-pkts {
8715              description8710              description
8716                "Number of outbound multicast packets";8711                "Number of outbound multicast packets";
8717              container percent {8712              container percent {
8718                presence "Indicates a percent node is configured.";8713                presence "Indicates a percent node is configured.";
8719                description8714                description
8720                  "Specify that threshold value is percent of previous sample";8715                  "Specify that threshold value is percent of previous sample";
8721              }8716              }
8722              container rearm {8717              container rearm {
8723                description8718                description
8724                  "Specify Rearm parameters (default - always)";8719                  "Specify Rearm parameters (default - always)";
8725                container toggle {8720                container toggle {
8726                  must "not(../window)";8721                  must "not(../window)";
8727                  presence "Indicates a toggle node is configured.";8722                  presence "Indicates a toggle node is configured.";
8728                  description8723                  description
8729                    "Rearm after the first period when condition is not met";8724                    "Rearm after the first period when condition is not met";
8730                }8725                }
8731                leaf window {8726                leaf window {
8732                  type uint32 {8727                  type uint32 {
8733                    range "1..100" {8728                    range "1..100" {
8734                      description8729                      description
8735                        "Rearm window size";8730                        "Rearm window size";
8736                    }8731                    }
8737                  }8732                  }
8738                  must "not(../toggle)";8733                  must "not(../toggle)";
8739                  description8734                  description
8740                    "Rearm after the window of sampling periods";8735                    "Rearm after the window of sampling periods";
8741                }8736                }
8742              }8737              }
8743              container delta {8738              container delta {
8744                presence "Indicates a delta node is configured.";8739                presence "Indicates a delta node is configured.";
8745                description8740                description
8746                  "Specify that threshold value is for difference from the previous sample";8741                  "Specify that threshold value is for difference from the previous sample";
8747              }8742              }
8748              container eq {8743              container eq {
8749                presence "Indicates the node is configured.";8744                presence "Indicates the node is configured.";
8750                description8745                description
8751                  "Equal to";8746                  "Equal to";
8752                leaf threshold-value {8747                leaf threshold-value {
8753                  type uint32 {8748                  type uint32 {
8754                    range "0..4294967295" {8749                    range "0..4294967295" {
8755                      description8750                      description
8756                        "Threshold value";8751                        "Threshold value";
8757                    }8752                    }
8758                  }8753                  }
8759                  mandatory true;8754                  mandatory true;
8760                  description8755                  description
8761                    "Threshold value";8756                    "Threshold value";
8762                }8757                }
8763              }8758              }
8764              container ne {8759              container ne {
8765                presence "Indicates the node is configured.";8760                presence "Indicates the node is configured.";
8766                description8761                description
8767                  "Not equal to";8762                  "Not equal to";
8768                leaf threshold-value {8763                leaf threshold-value {
8769                  type uint32 {8764                  type uint32 {
8770                    range "0..4294967295" {8765                    range "0..4294967295" {
8771                      description8766                      description
8772                        "Threshold value";8767                        "Threshold value";
8773                    }8768                    }
8774                  }8769                  }
8775                  mandatory true;8770                  mandatory true;
8776                  description8771                  description
8777                    "Threshold value";8772                    "Threshold value";
8778                }8773                }
8779              }8774              }
8780              container lt {8775              container lt {
8781                presence "Indicates the node is configured.";8776                presence "Indicates the node is configured.";
8782                description8777                description
8783                  "Less than";8778                  "Less than";
8784                leaf threshold-value {8779                leaf threshold-value {
8785                  type uint32 {8780                  type uint32 {
8786                    range "0..4294967295" {8781                    range "0..4294967295" {
8787                      description8782                      description
8788                        "Threshold value";8783                        "Threshold value";
8789                    }8784                    }
8790                  }8785                  }
8791                  mandatory true;8786                  mandatory true;
8792                  description8787                  description
8793                    "Threshold value";8788                    "Threshold value";
8794                }8789                }
8795              }8790              }
8796              container le {8791              container le {
8797                presence "Indicates the node is configured.";8792                presence "Indicates the node is configured.";
8798                description8793                description
8799                  "Less than or equal to";8794                  "Less than or equal to";
8800                leaf threshold-value {8795                leaf threshold-value {
8801                  type uint32 {8796                  type uint32 {
8802                    range "0..4294967295" {8797                    range "0..4294967295" {
8803                      description8798                      description
8804                        "Threshold value";8799                        "Threshold value";
8805                    }8800                    }
8806                  }8801                  }
8807                  mandatory true;8802                  mandatory true;
8808                  description8803                  description
8809                    "Threshold value";8804                    "Threshold value";
8810                }8805                }
8811              }8806              }
8812              container gt {8807              container gt {
8813                presence "Indicates the node is configured.";8808                presence "Indicates the node is configured.";
8814                description8809                description
8815                  "Greater than";8810                  "Greater than";
8816                leaf threshold-value {8811                leaf threshold-value {
8817                  type uint32 {8812                  type uint32 {
8818                    range "0..4294967295" {8813                    range "0..4294967295" {
8819                      description8814                      description
8820                        "Threshold value";8815                        "Threshold value";
8821                    }8816                    }
8822                  }8817                  }
8823                  mandatory true;8818                  mandatory true;
8824                  description8819                  description
8825                    "Threshold value";8820                    "Threshold value";
8826                }8821                }
8827              }8822              }
8828              container ge {8823              container ge {
8829                presence "Indicates the node is configured.";8824                presence "Indicates the node is configured.";
8830                description8825                description
8831                  "Greater than or equal to";8826                  "Greater than or equal to";
8832                leaf threshold-value {8827                leaf threshold-value {
8833                  type uint32 {8828                  type uint32 {
8834                    range "0..4294967295" {8829                    range "0..4294967295" {
8835                      description8830                      description
8836                        "Threshold value";8831                        "Threshold value";
8837                    }8832                    }
8838                  }8833                  }
8839                  mandatory true;8834                  mandatory true;
8840                  description8835                  description
8841                    "Threshold value";8836                    "Threshold value";
8842                }8837                }
8843              }8838              }
8844              container rg {8839              container rg {
8845                presence "Indicates the node is configured.";8840                presence "Indicates the node is configured.";
8846                description8841                description
8847                  "Not in range";8842                  "Not in range";
8848                leaf start-threshold-value {8843                leaf start-threshold-value {
8849                  type uint32 {8844                  type uint32 {
8850                    range "0..4294967295" {8845                    range "0..4294967295" {
8851                      description8846                      description
8852                        "Threshold value";8847                        "Threshold value";
8853                    }8848                    }
8854                  }8849                  }
8855                  mandatory true;8850                  mandatory true;
8856                  description8851                  description
8857                    "Threshold value";8852                    "Threshold value";
8858                }8853                }
8859                leaf end-threshold-value {8854                leaf end-threshold-value {
8860                  type uint32 {8855                  type uint32 {
8861                    range "0..4294967295" {8856                    range "0..4294967295" {
8862                      description8857                      description
8863                        "Threshold value";8858                        "Threshold value";
8864                    }8859                    }
8865                  }8860                  }
8866                  mandatory true;8861                  mandatory true;
8867                  description8862                  description
8868                    "Threshold value";8863                    "Threshold value";
8869                }8864                }
8870              }8865              }
8871            }8866            }
8872            container out-broadcast-pkts {8867            container out-broadcast-pkts {
8873              description8868              description
8874                "Number of outbound broadcast packets";8869                "Number of outbound broadcast packets";
8875              container percent {8870              container percent {
8876                presence "Indicates a percent node is configured.";8871                presence "Indicates a percent node is configured.";
8877                description8872                description
8878                  "Specify that threshold value is percent of previous sample";8873                  "Specify that threshold value is percent of previous sample";
8879              }8874              }
8880              container rearm {8875              container rearm {
8881                description8876                description
8882                  "Specify Rearm parameters (default - always)";8877                  "Specify Rearm parameters (default - always)";
8883                container toggle {8878                container toggle {
8884                  must "not(../window)";8879                  must "not(../window)";
8885                  presence "Indicates a toggle node is configured.";8880                  presence "Indicates a toggle node is configured.";
8886                  description8881                  description
8887                    "Rearm after the first period when condition is not met";8882                    "Rearm after the first period when condition is not met";
8888                }8883                }
8889                leaf window {8884                leaf window {
8890                  type uint32 {8885                  type uint32 {
8891                    range "1..100" {8886                    range "1..100" {
8892                      description8887                      description
8893                        "Rearm window size";8888                        "Rearm window size";
8894                    }8889                    }
8895                  }8890                  }
8896                  must "not(../toggle)";8891                  must "not(../toggle)";
8897                  description8892                  description
8898                    "Rearm after the window of sampling periods";8893                    "Rearm after the window of sampling periods";
8899                }8894                }
8900              }8895              }
8901              container delta {8896              container delta {
8902                presence "Indicates a delta node is configured.";8897                presence "Indicates a delta node is configured.";
8903                description8898                description
8904                  "Specify that threshold value is for difference from the previous sample";8899                  "Specify that threshold value is for difference from the previous sample";
8905              }8900              }
8906              container eq {8901              container eq {
8907                presence "Indicates the node is configured.";8902                presence "Indicates the node is configured.";
8908                description8903                description
8909                  "Equal to";8904                  "Equal to";
8910                leaf threshold-value {8905                leaf threshold-value {
8911                  type uint32 {8906                  type uint32 {
8912                    range "0..4294967295" {8907                    range "0..4294967295" {
8913                      description8908                      description
8914                        "Threshold value";8909                        "Threshold value";
8915                    }8910                    }
8916                  }8911                  }
8917                  mandatory true;8912                  mandatory true;
8918                  description8913                  description
8919                    "Threshold value";8914                    "Threshold value";
8920                }8915                }
8921              }8916              }
8922              container ne {8917              container ne {
8923                presence "Indicates the node is configured.";8918                presence "Indicates the node is configured.";
8924                description8919                description
8925                  "Not equal to";8920                  "Not equal to";
8926                leaf threshold-value {8921                leaf threshold-value {
8927                  type uint32 {8922                  type uint32 {
8928                    range "0..4294967295" {8923                    range "0..4294967295" {
8929                      description8924                      description
8930                        "Threshold value";8925                        "Threshold value";
8931                    }8926                    }
8932                  }8927                  }
8933                  mandatory true;8928                  mandatory true;
8934                  description8929                  description
8935                    "Threshold value";8930                    "Threshold value";
8936                }8931                }
8937              }8932              }
8938              container lt {8933              container lt {
8939                presence "Indicates the node is configured.";8934                presence "Indicates the node is configured.";
8940                description8935                description
8941                  "Less than";8936                  "Less than";
8942                leaf threshold-value {8937                leaf threshold-value {
8943                  type uint32 {8938                  type uint32 {
8944                    range "0..4294967295" {8939                    range "0..4294967295" {
8945                      description8940                      description
8946                        "Threshold value";8941                        "Threshold value";
8947                    }8942                    }
8948                  }8943                  }
8949                  mandatory true;8944                  mandatory true;
8950                  description8945                  description
8951                    "Threshold value";8946                    "Threshold value";
8952                }8947                }
8953              }8948              }
8954              container le {8949              container le {
8955                presence "Indicates the node is configured.";8950                presence "Indicates the node is configured.";
8956                description8951                description
8957                  "Less than or equal to";8952                  "Less than or equal to";
8958                leaf threshold-value {8953                leaf threshold-value {
8959                  type uint32 {8954                  type uint32 {
8960                    range "0..4294967295" {8955                    range "0..4294967295" {
8961                      description8956                      description
8962                        "Threshold value";8957                        "Threshold value";
8963                    }8958                    }
8964                  }8959                  }
8965                  mandatory true;8960                  mandatory true;
8966                  description8961                  description
8967                    "Threshold value";8962                    "Threshold value";
8968                }8963                }
8969              }8964              }
8970              container gt {8965              container gt {
8971                presence "Indicates the node is configured.";8966                presence "Indicates the node is configured.";
8972                description8967                description
8973                  "Greater than";8968                  "Greater than";
8974                leaf threshold-value {8969                leaf threshold-value {
8975                  type uint32 {8970                  type uint32 {
8976                    range "0..4294967295" {8971                    range "0..4294967295" {
8977                      description8972                      description
8978                        "Threshold value";8973                        "Threshold value";
8979                    }8974                    }
8980                  }8975                  }
8981                  mandatory true;8976                  mandatory true;
8982                  description8977                  description
8983                    "Threshold value";8978                    "Threshold value";
8984                }8979                }
8985              }8980              }
8986              container ge {8981              container ge {
8987                presence "Indicates the node is configured.";8982                presence "Indicates the node is configured.";
8988                description8983                description
8989                  "Greater than or equal to";8984                  "Greater than or equal to";
8990                leaf threshold-value {8985                leaf threshold-value {
8991                  type uint32 {8986                  type uint32 {
8992                    range "0..4294967295" {8987                    range "0..4294967295" {
8993                      description8988                      description
8994                        "Threshold value";8989                        "Threshold value";
8995                    }8990                    }
8996                  }8991                  }
8997                  mandatory true;8992                  mandatory true;
8998                  description8993                  description
8999                    "Threshold value";8994                    "Threshold value";
9000                }8995                }
9001              }8996              }
9002              container rg {8997              container rg {
9003                presence "Indicates the node is configured.";8998                presence "Indicates the node is configured.";
9004                description8999                description
9005                  "Not in range";9000                  "Not in range";
9006                leaf start-threshold-value {9001                leaf start-threshold-value {
9007                  type uint32 {9002                  type uint32 {
9008                    range "0..4294967295" {9003                    range "0..4294967295" {
9009                      description9004                      description
9010                        "Threshold value";9005                        "Threshold value";
9011                    }9006                    }
9012                  }9007                  }
9013                  mandatory true;9008                  mandatory true;
9014                  description9009                  description
9015                    "Threshold value";9010                    "Threshold value";
9016                }9011                }
9017                leaf end-threshold-value {9012                leaf end-threshold-value {
9018                  type uint32 {9013                  type uint32 {
9019                    range "0..4294967295" {9014                    range "0..4294967295" {
9020                      description9015                      description
9021                        "Threshold value";9016                        "Threshold value";
9022                    }9017                    }
9023                  }9018                  }
9024                  mandatory true;9019                  mandatory true;
9025                  description9020                  description
9026                    "Threshold value";9021                    "Threshold value";
9027                }9022                }
9028              }9023              }
9029            }9024            }
9030            container output-total-drops {9025            container output-total-drops {
9031              description9026              description
9032                "Number of outbound correct packets discarded";9027                "Number of outbound correct packets discarded";
9033              container percent {9028              container percent {
9034                presence "Indicates a percent node is configured.";9029                presence "Indicates a percent node is configured.";
9035                description9030                description
9036                  "Specify that threshold value is percent of previous sample";9031                  "Specify that threshold value is percent of previous sample";
9037              }9032              }
9038              container rearm {9033              container rearm {
9039                description9034                description
9040                  "Specify Rearm parameters (default - always)";9035                  "Specify Rearm parameters (default - always)";
9041                container toggle {9036                container toggle {
9042                  must "not(../window)";9037                  must "not(../window)";
9043                  presence "Indicates a toggle node is configured.";9038                  presence "Indicates a toggle node is configured.";
9044                  description9039                  description
9045                    "Rearm after the first period when condition is not met";9040                    "Rearm after the first period when condition is not met";
9046                }9041                }
9047                leaf window {9042                leaf window {
9048                  type uint32 {9043                  type uint32 {
9049                    range "1..100" {9044                    range "1..100" {
9050                      description9045                      description
9051                        "Rearm window size";9046                        "Rearm window size";
9052                    }9047                    }
9053                  }9048                  }
9054                  must "not(../toggle)";9049                  must "not(../toggle)";
9055                  description9050                  description
9056                    "Rearm after the window of sampling periods";9051                    "Rearm after the window of sampling periods";
9057                }9052                }
9058              }9053              }
9059              container delta {9054              container delta {
9060                presence "Indicates a delta node is configured.";9055                presence "Indicates a delta node is configured.";
9061                description9056                description
9062                  "Specify that threshold value is for difference from the previous sample";9057                  "Specify that threshold value is for difference from the previous sample";
9063              }9058              }
9064              container eq {9059              container eq {
9065                presence "Indicates the node is configured.";9060                presence "Indicates the node is configured.";
9066                description9061                description
9067                  "Equal to";9062                  "Equal to";
9068                leaf threshold-value {9063                leaf threshold-value {
9069                  type uint32 {9064                  type uint32 {
9070                    range "0..4294967295" {9065                    range "0..4294967295" {
9071                      description9066                      description
9072                        "Threshold value";9067                        "Threshold value";
9073                    }9068                    }
9074                  }9069                  }
9075                  mandatory true;9070                  mandatory true;
9076                  description9071                  description
9077                    "Threshold value";9072                    "Threshold value";
9078                }9073                }
9079              }9074              }
9080              container ne {9075              container ne {
9081                presence "Indicates the node is configured.";9076                presence "Indicates the node is configured.";
9082                description9077                description
9083                  "Not equal to";9078                  "Not equal to";
9084                leaf threshold-value {9079                leaf threshold-value {
9085                  type uint32 {9080                  type uint32 {
9086                    range "0..4294967295" {9081                    range "0..4294967295" {
9087                      description9082                      description
9088                        "Threshold value";9083                        "Threshold value";
9089                    }9084                    }
9090                  }9085                  }
9091                  mandatory true;9086                  mandatory true;
9092                  description9087                  description
9093                    "Threshold value";9088                    "Threshold value";
9094                }9089                }
9095              }9090              }
9096              container lt {9091              container lt {
9097                presence "Indicates the node is configured.";9092                presence "Indicates the node is configured.";
9098                description9093                description
9099                  "Less than";9094                  "Less than";
9100                leaf threshold-value {9095                leaf threshold-value {
9101                  type uint32 {9096                  type uint32 {
9102                    range "0..4294967295" {9097                    range "0..4294967295" {
9103                      description9098                      description
9104                        "Threshold value";9099                        "Threshold value";
9105                    }9100                    }
9106                  }9101                  }
9107                  mandatory true;9102                  mandatory true;
9108                  description9103                  description
9109                    "Threshold value";9104                    "Threshold value";
9110                }9105                }
9111              }9106              }
9112              container le {9107              container le {
9113                presence "Indicates the node is configured.";9108                presence "Indicates the node is configured.";
9114                description9109                description
9115                  "Less than or equal to";9110                  "Less than or equal to";
9116                leaf threshold-value {9111                leaf threshold-value {
9117                  type uint32 {9112                  type uint32 {
9118                    range "0..4294967295" {9113                    range "0..4294967295" {
9119                      description9114                      description
9120                        "Threshold value";9115                        "Threshold value";
9121                    }9116                    }
9122                  }9117                  }
9123                  mandatory true;9118                  mandatory true;
9124                  description9119                  description
9125                    "Threshold value";9120                    "Threshold value";
9126                }9121                }
9127              }9122              }
9128              container gt {9123              container gt {
9129                presence "Indicates the node is configured.";9124                presence "Indicates the node is configured.";
9130                description9125                description
9131                  "Greater than";9126                  "Greater than";
9132                leaf threshold-value {9127                leaf threshold-value {
9133                  type uint32 {9128                  type uint32 {
9134                    range "0..4294967295" {9129                    range "0..4294967295" {
9135                      description9130                      description
9136                        "Threshold value";9131                        "Threshold value";
9137                    }9132                    }
9138                  }9133                  }
9139                  mandatory true;9134                  mandatory true;
9140                  description9135                  description
9141                    "Threshold value";9136                    "Threshold value";
9142                }9137                }
9143              }9138              }
9144              container ge {9139              container ge {
9145                presence "Indicates the node is configured.";9140                presence "Indicates the node is configured.";
9146                description9141                description
9147                  "Greater than or equal to";9142                  "Greater than or equal to";
9148                leaf threshold-value {9143                leaf threshold-value {
9149                  type uint32 {9144                  type uint32 {
9150                    range "0..4294967295" {9145                    range "0..4294967295" {
9151                      description9146                      description
9152                        "Threshold value";9147                        "Threshold value";
9153                    }9148                    }
9154                  }9149                  }
9155                  mandatory true;9150                  mandatory true;
9156                  description9151                  description
9157                    "Threshold value";9152                    "Threshold value";
9158                }9153                }
9159              }9154              }
9160              container rg {9155              container rg {
9161                presence "Indicates the node is configured.";9156                presence "Indicates the node is configured.";
9162                description9157                description
9163                  "Not in range";9158                  "Not in range";
9164                leaf start-threshold-value {9159                leaf start-threshold-value {
9165                  type uint32 {9160                  type uint32 {
9166                    range "0..4294967295" {9161                    range "0..4294967295" {
9167                      description9162                      description
9168                        "Threshold value";9163                        "Threshold value";
9169                    }9164                    }
9170                  }9165                  }
9171                  mandatory true;9166                  mandatory true;
9172                  description9167                  description
9173                    "Threshold value";9168                    "Threshold value";
9174                }9169                }
9175                leaf end-threshold-value {9170                leaf end-threshold-value {
9176                  type uint32 {9171                  type uint32 {
9177                    range "0..4294967295" {9172                    range "0..4294967295" {
9178                      description9173                      description
9179                        "Threshold value";9174                        "Threshold value";
9180                    }9175                    }
9181                  }9176                  }
9182                  mandatory true;9177                  mandatory true;
9183                  description9178                  description
9184                    "Threshold value";9179                    "Threshold value";
9185                }9180                }
9186              }9181              }
9187            }9182            }
9188            container input-total-drops {9183            container input-total-drops {
9189              description9184              description
9190                "Number of inbound correct packets discarded";9185                "Number of inbound correct packets discarded";
9191              container percent {9186              container percent {
9192                presence "Indicates a percent node is configured.";9187                presence "Indicates a percent node is configured.";
9193                description9188                description
9194                  "Specify that threshold value is percent of previous sample";9189                  "Specify that threshold value is percent of previous sample";
9195              }9190              }
9196              container rearm {9191              container rearm {
9197                description9192                description
9198                  "Specify Rearm parameters (default - always)";9193                  "Specify Rearm parameters (default - always)";
9199                container toggle {9194                container toggle {
9200                  must "not(../window)";9195                  must "not(../window)";
9201                  presence "Indicates a toggle node is configured.";9196                  presence "Indicates a toggle node is configured.";
9202                  description9197                  description
9203                    "Rearm after the first period when condition is not met";9198                    "Rearm after the first period when condition is not met";
9204                }9199                }
9205                leaf window {9200                leaf window {
9206                  type uint32 {9201                  type uint32 {
9207                    range "1..100" {9202                    range "1..100" {
9208                      description9203                      description
9209                        "Rearm window size";9204                        "Rearm window size";
9210                    }9205                    }
9211                  }9206                  }
9212                  must "not(../toggle)";9207                  must "not(../toggle)";
9213                  description9208                  description
9214                    "Rearm after the window of sampling periods";9209                    "Rearm after the window of sampling periods";
9215                }9210                }
9216              }9211              }
9217              container delta {9212              container delta {
9218                presence "Indicates a delta node is configured.";9213                presence "Indicates a delta node is configured.";
9219                description9214                description
9220                  "Specify that threshold value is for difference from the previous sample";9215                  "Specify that threshold value is for difference from the previous sample";
9221              }9216              }
9222              container eq {9217              container eq {
9223                presence "Indicates the node is configured.";9218                presence "Indicates the node is configured.";
9224                description9219                description
9225                  "Equal to";9220                  "Equal to";
9226                leaf threshold-value {9221                leaf threshold-value {
9227                  type uint32 {9222                  type uint32 {
9228                    range "0..4294967295" {9223                    range "0..4294967295" {
9229                      description9224                      description
9230                        "Threshold value";9225                        "Threshold value";
9231                    }9226                    }
9232                  }9227                  }
9233                  mandatory true;9228                  mandatory true;
9234                  description9229                  description
9235                    "Threshold value";9230                    "Threshold value";
9236                }9231                }
9237              }9232              }
9238              container ne {9233              container ne {
9239                presence "Indicates the node is configured.";9234                presence "Indicates the node is configured.";
9240                description9235                description
9241                  "Not equal to";9236                  "Not equal to";
9242                leaf threshold-value {9237                leaf threshold-value {
9243                  type uint32 {9238                  type uint32 {
9244                    range "0..4294967295" {9239                    range "0..4294967295" {
9245                      description9240                      description
9246                        "Threshold value";9241                        "Threshold value";
9247                    }9242                    }
9248                  }9243                  }
9249                  mandatory true;9244                  mandatory true;
9250                  description9245                  description
9251                    "Threshold value";9246                    "Threshold value";
9252                }9247                }
9253              }9248              }
9254              container lt {9249              container lt {
9255                presence "Indicates the node is configured.";9250                presence "Indicates the node is configured.";
9256                description9251                description
9257                  "Less than";9252                  "Less than";
9258                leaf threshold-value {9253                leaf threshold-value {
9259                  type uint32 {9254                  type uint32 {
9260                    range "0..4294967295" {9255                    range "0..4294967295" {
9261                      description9256                      description
9262                        "Threshold value";9257                        "Threshold value";
9263                    }9258                    }
9264                  }9259                  }
9265                  mandatory true;9260                  mandatory true;
9266                  description9261                  description
9267                    "Threshold value";9262                    "Threshold value";
9268                }9263                }
9269              }9264              }
9270              container le {9265              container le {
9271                presence "Indicates the node is configured.";9266                presence "Indicates the node is configured.";
9272                description9267                description
9273                  "Less than or equal to";9268                  "Less than or equal to";
9274                leaf threshold-value {9269                leaf threshold-value {
9275                  type uint32 {9270                  type uint32 {
9276                    range "0..4294967295" {9271                    range "0..4294967295" {
9277                      description9272                      description
9278                        "Threshold value";9273                        "Threshold value";
9279                    }9274                    }
9280                  }9275                  }
9281                  mandatory true;9276                  mandatory true;
9282                  description9277                  description
9283                    "Threshold value";9278                    "Threshold value";
9284                }9279                }
9285              }9280              }
9286              container gt {9281              container gt {
9287                presence "Indicates the node is configured.";9282                presence "Indicates the node is configured.";
9288                description9283                description
9289                  "Greater than";9284                  "Greater than";
9290                leaf threshold-value {9285                leaf threshold-value {
9291                  type uint32 {9286                  type uint32 {
9292                    range "0..4294967295" {9287                    range "0..4294967295" {
9293                      description9288                      description
9294                        "Threshold value";9289                        "Threshold value";
9295                    }9290                    }
9296                  }9291                  }
9297                  mandatory true;9292                  mandatory true;
9298                  description9293                  description
9299                    "Threshold value";9294                    "Threshold value";
9300                }9295                }
9301              }9296              }
9302              container ge {9297              container ge {
9303                presence "Indicates the node is configured.";9298                presence "Indicates the node is configured.";
9304                description9299                description
9305                  "Greater than or equal to";9300                  "Greater than or equal to";
9306                leaf threshold-value {9301                leaf threshold-value {
9307                  type uint32 {9302                  type uint32 {
9308                    range "0..4294967295" {9303                    range "0..4294967295" {
9309                      description9304                      description
9310                        "Threshold value";9305                        "Threshold value";
9311                    }9306                    }
9312                  }9307                  }
9313                  mandatory true;9308                  mandatory true;
9314                  description9309                  description
9315                    "Threshold value";9310                    "Threshold value";
9316                }9311                }
9317              }9312              }
9318              container rg {9313              container rg {
9319                presence "Indicates the node is configured.";9314                presence "Indicates the node is configured.";
9320                description9315                description
9321                  "Not in range";9316                  "Not in range";
9322                leaf start-threshold-value {9317                leaf start-threshold-value {
9323                  type uint32 {9318                  type uint32 {
9324                    range "0..4294967295" {9319                    range "0..4294967295" {
9325                      description9320                      description
9326                        "Threshold value";9321                        "Threshold value";
9327                    }9322                    }
9328                  }9323                  }
9329                  mandatory true;9324                  mandatory true;
9330                  description9325                  description
9331                    "Threshold value";9326                    "Threshold value";
9332                }9327                }
9333                leaf end-threshold-value {9328                leaf end-threshold-value {
9334                  type uint32 {9329                  type uint32 {
9335                    range "0..4294967295" {9330                    range "0..4294967295" {
9336                      description9331                      description
9337                        "Threshold value";9332                        "Threshold value";
9338                    }9333                    }
9339                  }9334                  }
9340                  mandatory true;9335                  mandatory true;
9341                  description9336                  description
9342                    "Threshold value";9337                    "Threshold value";
9343                }9338                }
9344              }9339              }
9345            }9340            }
9346            container input-queue-drops {9341            container input-queue-drops {
9347              description9342              description
9348                "Number of input queue drops";9343                "Number of input queue drops";
9349              container percent {9344              container percent {
9350                presence "Indicates a percent node is configured.";9345                presence "Indicates a percent node is configured.";
9351                description9346                description
9352                  "Specify that threshold value is percent of previous sample";9347                  "Specify that threshold value is percent of previous sample";
9353              }9348              }
9354              container rearm {9349              container rearm {
9355                description9350                description
9356                  "Specify Rearm parameters (default - always)";9351                  "Specify Rearm parameters (default - always)";
9357                container toggle {9352                container toggle {
9358                  must "not(../window)";9353                  must "not(../window)";
9359                  presence "Indicates a toggle node is configured.";9354                  presence "Indicates a toggle node is configured.";
9360                  description9355                  description
9361                    "Rearm after the first period when condition is not met";9356                    "Rearm after the first period when condition is not met";
9362                }9357                }
9363                leaf window {9358                leaf window {
9364                  type uint32 {9359                  type uint32 {
9365                    range "1..100" {9360                    range "1..100" {
9366                      description9361                      description
9367                        "Rearm window size";9362                        "Rearm window size";
9368                    }9363                    }
9369                  }9364                  }
9370                  must "not(../toggle)";9365                  must "not(../toggle)";
9371                  description9366                  description
9372                    "Rearm after the window of sampling periods";9367                    "Rearm after the window of sampling periods";
9373                }9368                }
9374              }9369              }
9375              container delta {9370              container delta {
9376                presence "Indicates a delta node is configured.";9371                presence "Indicates a delta node is configured.";
9377                description9372                description
9378                  "Specify that threshold value is for difference from the previous sample";9373                  "Specify that threshold value is for difference from the previous sample";
9379              }9374              }
9380              container eq {9375              container eq {
9381                presence "Indicates the node is configured.";9376                presence "Indicates the node is configured.";
9382                description9377                description
9383                  "Equal to";9378                  "Equal to";
9384                leaf threshold-value {9379                leaf threshold-value {
9385                  type uint32 {9380                  type uint32 {
9386                    range "0..4294967295" {9381                    range "0..4294967295" {
9387                      description9382                      description
9388                        "Threshold value";9383                        "Threshold value";
9389                    }9384                    }
9390                  }9385                  }
9391                  mandatory true;9386                  mandatory true;
9392                  description9387                  description
9393                    "Threshold value";9388                    "Threshold value";
9394                }9389                }
9395              }9390              }
9396              container ne {9391              container ne {
9397                presence "Indicates the node is configured.";9392                presence "Indicates the node is configured.";
9398                description9393                description
9399                  "Not equal to";9394                  "Not equal to";
9400                leaf threshold-value {9395                leaf threshold-value {
9401                  type uint32 {9396                  type uint32 {
9402                    range "0..4294967295" {9397                    range "0..4294967295" {
9403                      description9398                      description
9404                        "Threshold value";9399                        "Threshold value";
9405                    }9400                    }
9406                  }9401                  }
9407                  mandatory true;9402                  mandatory true;
9408                  description9403                  description
9409                    "Threshold value";9404                    "Threshold value";
9410                }9405                }
9411              }9406              }
9412              container lt {9407              container lt {
9413                presence "Indicates the node is configured.";9408                presence "Indicates the node is configured.";
9414                description9409                description
9415                  "Less than";9410                  "Less than";
9416                leaf threshold-value {9411                leaf threshold-value {
9417                  type uint32 {9412                  type uint32 {
9418                    range "0..4294967295" {9413                    range "0..4294967295" {
9419                      description9414                      description
9420                        "Threshold value";9415                        "Threshold value";
9421                    }9416                    }
9422                  }9417                  }
9423                  mandatory true;9418                  mandatory true;
9424                  description9419                  description
9425                    "Threshold value";9420                    "Threshold value";
9426                }9421                }
9427              }9422              }
9428              container le {9423              container le {
9429                presence "Indicates the node is configured.";9424                presence "Indicates the node is configured.";
9430                description9425                description
9431                  "Less than or equal to";9426                  "Less than or equal to";
9432                leaf threshold-value {9427                leaf threshold-value {
9433                  type uint32 {9428                  type uint32 {
9434                    range "0..4294967295" {9429                    range "0..4294967295" {
9435                      description9430                      description
9436                        "Threshold value";9431                        "Threshold value";
9437                    }9432                    }
9438                  }9433                  }
9439                  mandatory true;9434                  mandatory true;
9440                  description9435                  description
9441                    "Threshold value";9436                    "Threshold value";
9442                }9437                }
9443              }9438              }
9444              container gt {9439              container gt {
9445                presence "Indicates the node is configured.";9440                presence "Indicates the node is configured.";
9446                description9441                description
9447                  "Greater than";9442                  "Greater than";
9448                leaf threshold-value {9443                leaf threshold-value {
9449                  type uint32 {9444                  type uint32 {
9450                    range "0..4294967295" {9445                    range "0..4294967295" {
9451                      description9446                      description
9452                        "Threshold value";9447                        "Threshold value";
9453                    }9448                    }
9454                  }9449                  }
9455                  mandatory true;9450                  mandatory true;
9456                  description9451                  description
9457                    "Threshold value";9452                    "Threshold value";
9458                }9453                }
9459              }9454              }
9460              container ge {9455              container ge {
9461                presence "Indicates the node is configured.";9456                presence "Indicates the node is configured.";
9462                description9457                description
9463                  "Greater than or equal to";9458                  "Greater than or equal to";
9464                leaf threshold-value {9459                leaf threshold-value {
9465                  type uint32 {9460                  type uint32 {
9466                    range "0..4294967295" {9461                    range "0..4294967295" {
9467                      description9462                      description
9468                        "Threshold value";9463                        "Threshold value";
9469                    }9464                    }
9470                  }9465                  }
9471                  mandatory true;9466                  mandatory true;
9472                  description9467                  description
9473                    "Threshold value";9468                    "Threshold value";
9474                }9469                }
9475              }9470              }
9476              container rg {9471              container rg {
9477                presence "Indicates the node is configured.";9472                presence "Indicates the node is configured.";
9478                description9473                description
9479                  "Not in range";9474                  "Not in range";
9480                leaf start-threshold-value {9475                leaf start-threshold-value {
9481                  type uint32 {9476                  type uint32 {
9482                    range "0..4294967295" {9477                    range "0..4294967295" {
9483                      description9478                      description
9484                        "Threshold value";9479                        "Threshold value";
9485                    }9480                    }
9486                  }9481                  }
9487                  mandatory true;9482                  mandatory true;
9488                  description9483                  description
9489                    "Threshold value";9484                    "Threshold value";
9490                }9485                }
9491                leaf end-threshold-value {9486                leaf end-threshold-value {
9492                  type uint32 {9487                  type uint32 {
9493                    range "0..4294967295" {9488                    range "0..4294967295" {
9494                      description9489                      description
9495                        "Threshold value";9490                        "Threshold value";
9496                    }9491                    }
9497                  }9492                  }
9498                  mandatory true;9493                  mandatory true;
9499                  description9494                  description
9500                    "Threshold value";9495                    "Threshold value";
9501                }9496                }
9502              }9497              }
9503            }9498            }
9504            container input-unknown-proto {9499            container input-unknown-proto {
9505              description9500              description
9506                "Number of inbound packets discarded with unknown protocol";9501                "Number of inbound packets discarded with unknown protocol";
9507              container percent {9502              container percent {
9508                presence "Indicates a percent node is configured.";9503                presence "Indicates a percent node is configured.";
9509                description9504                description
9510                  "Specify that threshold value is percent of previous sample";9505                  "Specify that threshold value is percent of previous sample";
9511              }9506              }
9512              container rearm {9507              container rearm {
9513                description9508                description
9514                  "Specify Rearm parameters (default - always)";9509                  "Specify Rearm parameters (default - always)";
9515                container toggle {9510                container toggle {
9516                  must "not(../window)";9511                  must "not(../window)";
9517                  presence "Indicates a toggle node is configured.";9512                  presence "Indicates a toggle node is configured.";
9518                  description9513                  description
9519                    "Rearm after the first period when condition is not met";9514                    "Rearm after the first period when condition is not met";
9520                }9515                }
9521                leaf window {9516                leaf window {
9522                  type uint32 {9517                  type uint32 {
9523                    range "1..100" {9518                    range "1..100" {
9524                      description9519                      description
9525                        "Rearm window size";9520                        "Rearm window size";
9526                    }9521                    }
9527                  }9522                  }
9528                  must "not(../toggle)";9523                  must "not(../toggle)";
9529                  description9524                  description
9530                    "Rearm after the window of sampling periods";9525                    "Rearm after the window of sampling periods";
9531                }9526                }
9532              }9527              }
9533              container delta {9528              container delta {
9534                presence "Indicates a delta node is configured.";9529                presence "Indicates a delta node is configured.";
9535                description9530                description
9536                  "Specify that threshold value is for difference from the previous sample";9531                  "Specify that threshold value is for difference from the previous sample";
9537              }9532              }
9538              container eq {9533              container eq {
9539                presence "Indicates the node is configured.";9534                presence "Indicates the node is configured.";
9540                description9535                description
9541                  "Equal to";9536                  "Equal to";
9542                leaf threshold-value {9537                leaf threshold-value {
9543                  type uint32 {9538                  type uint32 {
9544                    range "0..4294967295" {9539                    range "0..4294967295" {
9545                      description9540                      description
9546                        "Threshold value";9541                        "Threshold value";
9547                    }9542                    }
9548                  }9543                  }
9549                  mandatory true;9544                  mandatory true;
9550                  description9545                  description
9551                    "Threshold value";9546                    "Threshold value";
9552                }9547                }
9553              }9548              }
9554              container ne {9549              container ne {
9555                presence "Indicates the node is configured.";9550                presence "Indicates the node is configured.";
9556                description9551                description
9557                  "Not equal to";9552                  "Not equal to";
9558                leaf threshold-value {9553                leaf threshold-value {
9559                  type uint32 {9554                  type uint32 {
9560                    range "0..4294967295" {9555                    range "0..4294967295" {
9561                      description9556                      description
9562                        "Threshold value";9557                        "Threshold value";
9563                    }9558                    }
9564                  }9559                  }
9565                  mandatory true;9560                  mandatory true;
9566                  description9561                  description
9567                    "Threshold value";9562                    "Threshold value";
9568                }9563                }
9569              }9564              }
9570              container lt {9565              container lt {
9571                presence "Indicates the node is configured.";9566                presence "Indicates the node is configured.";
9572                description9567                description
9573                  "Less than";9568                  "Less than";
9574                leaf threshold-value {9569                leaf threshold-value {
9575                  type uint32 {9570                  type uint32 {
9576                    range "0..4294967295" {9571                    range "0..4294967295" {
9577                      description9572                      description
9578                        "Threshold value";9573                        "Threshold value";
9579                    }9574                    }
9580                  }9575                  }
9581                  mandatory true;9576                  mandatory true;
9582                  description9577                  description
9583                    "Threshold value";9578                    "Threshold value";
9584                }9579                }
9585              }9580              }
9586              container le {9581              container le {
9587                presence "Indicates the node is configured.";9582                presence "Indicates the node is configured.";
9588                description9583                description
9589                  "Less than or equal to";9584                  "Less than or equal to";
9590                leaf threshold-value {9585                leaf threshold-value {
9591                  type uint32 {9586                  type uint32 {
9592                    range "0..4294967295" {9587                    range "0..4294967295" {
9593                      description9588                      description
9594                        "Threshold value";9589                        "Threshold value";
9595                    }9590                    }
9596                  }9591                  }
9597                  mandatory true;9592                  mandatory true;
9598                  description9593                  description
9599                    "Threshold value";9594                    "Threshold value";
9600                }9595                }
9601              }9596              }
9602              container gt {9597              container gt {
9603                presence "Indicates the node is configured.";9598                presence "Indicates the node is configured.";
9604                description9599                description
9605                  "Greater than";9600                  "Greater than";
9606                leaf threshold-value {9601                leaf threshold-value {
9607                  type uint32 {9602                  type uint32 {
9608                    range "0..4294967295" {9603                    range "0..4294967295" {
9609                      description9604                      description
9610                        "Threshold value";9605                        "Threshold value";
9611                    }9606                    }
9612                  }9607                  }
9613                  mandatory true;9608                  mandatory true;
9614                  description9609                  description
9615                    "Threshold value";9610                    "Threshold value";
9616                }9611                }
9617              }9612              }
9618              container ge {9613              container ge {
9619                presence "Indicates the node is configured.";9614                presence "Indicates the node is configured.";
9620                description9615                description
9621                  "Greater than or equal to";9616                  "Greater than or equal to";
9622                leaf threshold-value {9617                leaf threshold-value {
9623                  type uint32 {9618                  type uint32 {
9624                    range "0..4294967295" {9619                    range "0..4294967295" {
9625                      description9620                      description
9626                        "Threshold value";9621                        "Threshold value";
9627                    }9622                    }
9628                  }9623                  }
9629                  mandatory true;9624                  mandatory true;
9630                  description9625                  description
9631                    "Threshold value";9626                    "Threshold value";
9632                }9627                }
9633              }9628              }
9634              container rg {9629              container rg {
9635                presence "Indicates the node is configured.";9630                presence "Indicates the node is configured.";
9636                description9631                description
9637                  "Not in range";9632                  "Not in range";
9638                leaf start-threshold-value {9633                leaf start-threshold-value {
9639                  type uint32 {9634                  type uint32 {
9640                    range "0..4294967295" {9635                    range "0..4294967295" {
9641                      description9636                      description
9642                        "Threshold value";9637                        "Threshold value";
9643                    }9638                    }
9644                  }9639                  }
9645                  mandatory true;9640                  mandatory true;
9646                  description9641                  description
9647                    "Threshold value";9642                    "Threshold value";
9648                }9643                }
9649                leaf end-threshold-value {9644                leaf end-threshold-value {
9650                  type uint32 {9645                  type uint32 {
9651                    range "0..4294967295" {9646                    range "0..4294967295" {
9652                      description9647                      description
9653                        "Threshold value";9648                        "Threshold value";
9654                    }9649                    }
9655                  }9650                  }
9656                  mandatory true;9651                  mandatory true;
9657                  description9652                  description
9658                    "Threshold value";9653                    "Threshold value";
9659                }9654                }
9660              }9655              }
9661            }9656            }
9662            container output-total-errors {9657            container output-total-errors {
9663              description9658              description
9664                "Number of outbound incorrect packets discarded";9659                "Number of outbound incorrect packets discarded";
9665              container percent {9660              container percent {
9666                presence "Indicates a percent node is configured.";9661                presence "Indicates a percent node is configured.";
9667                description9662                description
9668                  "Specify that threshold value is percent of previous sample";9663                  "Specify that threshold value is percent of previous sample";
9669              }9664              }
9670              container rearm {9665              container rearm {
9671                description9666                description
9672                  "Specify Rearm parameters (default - always)";9667                  "Specify Rearm parameters (default - always)";
9673                container toggle {9668                container toggle {
9674                  must "not(../window)";9669                  must "not(../window)";
9675                  presence "Indicates a toggle node is configured.";9670                  presence "Indicates a toggle node is configured.";
9676                  description9671                  description
9677                    "Rearm after the first period when condition is not met";9672                    "Rearm after the first period when condition is not met";
9678                }9673                }
9679                leaf window {9674                leaf window {
9680                  type uint32 {9675                  type uint32 {
9681                    range "1..100" {9676                    range "1..100" {
9682                      description9677                      description
9683                        "Rearm window size";9678                        "Rearm window size";
9684                    }9679                    }
9685                  }9680                  }
9686                  must "not(../toggle)";9681                  must "not(../toggle)";
9687                  description9682                  description
9688                    "Rearm after the window of sampling periods";9683                    "Rearm after the window of sampling periods";
9689                }9684                }
9690              }9685              }
9691              container delta {9686              container delta {
9692                presence "Indicates a delta node is configured.";9687                presence "Indicates a delta node is configured.";
9693                description9688                description
9694                  "Specify that threshold value is for difference from the previous sample";9689                  "Specify that threshold value is for difference from the previous sample";
9695              }9690              }
9696              container eq {9691              container eq {
9697                presence "Indicates the node is configured.";9692                presence "Indicates the node is configured.";
9698                description9693                description
9699                  "Equal to";9694                  "Equal to";
9700                leaf threshold-value {9695                leaf threshold-value {
9701                  type uint32 {9696                  type uint32 {
9702                    range "0..4294967295" {9697                    range "0..4294967295" {
9703                      description9698                      description
9704                        "Threshold value";9699                        "Threshold value";
9705                    }9700                    }
9706                  }9701                  }
9707                  mandatory true;9702                  mandatory true;
9708                  description9703                  description
9709                    "Threshold value";9704                    "Threshold value";
9710                }9705                }
9711              }9706              }
9712              container ne {9707              container ne {
9713                presence "Indicates the node is configured.";9708                presence "Indicates the node is configured.";
9714                description9709                description
9715                  "Not equal to";9710                  "Not equal to";
9716                leaf threshold-value {9711                leaf threshold-value {
9717                  type uint32 {9712                  type uint32 {
9718                    range "0..4294967295" {9713                    range "0..4294967295" {
9719                      description9714                      description
9720                        "Threshold value";9715                        "Threshold value";
9721                    }9716                    }
9722                  }9717                  }
9723                  mandatory true;9718                  mandatory true;
9724                  description9719                  description
9725                    "Threshold value";9720                    "Threshold value";
9726                }9721                }
9727              }9722              }
9728              container lt {9723              container lt {
9729                presence "Indicates the node is configured.";9724                presence "Indicates the node is configured.";
9730                description9725                description
9731                  "Less than";9726                  "Less than";
9732                leaf threshold-value {9727                leaf threshold-value {
9733                  type uint32 {9728                  type uint32 {
9734                    range "0..4294967295" {9729                    range "0..4294967295" {
9735                      description9730                      description
9736                        "Threshold value";9731                        "Threshold value";
9737                    }9732                    }
9738                  }9733                  }
9739                  mandatory true;9734                  mandatory true;
9740                  description9735                  description
9741                    "Threshold value";9736                    "Threshold value";
9742                }9737                }
9743              }9738              }
9744              container le {9739              container le {
9745                presence "Indicates the node is configured.";9740                presence "Indicates the node is configured.";
9746                description9741                description
9747                  "Less than or equal to";9742                  "Less than or equal to";
9748                leaf threshold-value {9743                leaf threshold-value {
9749                  type uint32 {9744                  type uint32 {
9750                    range "0..4294967295" {9745                    range "0..4294967295" {
9751                      description9746                      description
9752                        "Threshold value";9747                        "Threshold value";
9753                    }9748                    }
9754                  }9749                  }
9755                  mandatory true;9750                  mandatory true;
9756                  description9751                  description
9757                    "Threshold value";9752                    "Threshold value";
9758                }9753                }
9759              }9754              }
9760              container gt {9755              container gt {
9761                presence "Indicates the node is configured.";9756                presence "Indicates the node is configured.";
9762                description9757                description
9763                  "Greater than";9758                  "Greater than";
9764                leaf threshold-value {9759                leaf threshold-value {
9765                  type uint32 {9760                  type uint32 {
9766                    range "0..4294967295" {9761                    range "0..4294967295" {
9767                      description9762                      description
9768                        "Threshold value";9763                        "Threshold value";
9769                    }9764                    }
9770                  }9765                  }
9771                  mandatory true;9766                  mandatory true;
9772                  description9767                  description
9773                    "Threshold value";9768                    "Threshold value";
9774                }9769                }
9775              }9770              }
9776              container ge {9771              container ge {
9777                presence "Indicates the node is configured.";9772                presence "Indicates the node is configured.";
9778                description9773                description
9779                  "Greater than or equal to";9774                  "Greater than or equal to";
9780                leaf threshold-value {9775                leaf threshold-value {
9781                  type uint32 {9776                  type uint32 {
9782                    range "0..4294967295" {9777                    range "0..4294967295" {
9783                      description9778                      description
9784                        "Threshold value";9779                        "Threshold value";
9785                    }9780                    }
9786                  }9781                  }
9787                  mandatory true;9782                  mandatory true;
9788                  description9783                  description
9789                    "Threshold value";9784                    "Threshold value";
9790                }9785                }
9791              }9786              }
9792              container rg {9787              container rg {
9793                presence "Indicates the node is configured.";9788                presence "Indicates the node is configured.";
9794                description9789                description
9795                  "Not in range";9790                  "Not in range";
9796                leaf start-threshold-value {9791                leaf start-threshold-value {
9797                  type uint32 {9792                  type uint32 {
9798                    range "0..4294967295" {9793                    range "0..4294967295" {
9799                      description9794                      description
9800                        "Threshold value";9795                        "Threshold value";
9801                    }9796                    }
9802                  }9797                  }
9803                  mandatory true;9798                  mandatory true;
9804                  description9799                  description
9805                    "Threshold value";9800                    "Threshold value";
9806                }9801                }
9807                leaf end-threshold-value {9802                leaf end-threshold-value {
9808                  type uint32 {9803                  type uint32 {
9809                    range "0..4294967295" {9804                    range "0..4294967295" {
9810                      description9805                      description
9811                        "Threshold value";9806                        "Threshold value";
9812                    }9807                    }
9813                  }9808                  }
9814                  mandatory true;9809                  mandatory true;
9815                  description9810                  description
9816                    "Threshold value";9811                    "Threshold value";
9817                }9812                }
9818              }9813              }
9819            }9814            }
9820            container output-under-run {9815            container output-under-run {
9821              description9816              description
9822                "Number of outbound packets with underrun errors";9817                "Number of outbound packets with underrun errors";
9823              container percent {9818              container percent {
9824                presence "Indicates a percent node is configured.";9819                presence "Indicates a percent node is configured.";
9825                description9820                description
9826                  "Specify that threshold value is percent of previous sample";9821                  "Specify that threshold value is percent of previous sample";
9827              }9822              }
9828              container rearm {9823              container rearm {
9829                description9824                description
9830                  "Specify Rearm parameters (default - always)";9825                  "Specify Rearm parameters (default - always)";
9831                container toggle {9826                container toggle {
9832                  must "not(../window)";9827                  must "not(../window)";
9833                  presence "Indicates a toggle node is configured.";9828                  presence "Indicates a toggle node is configured.";
9834                  description9829                  description
9835                    "Rearm after the first period when condition is not met";9830                    "Rearm after the first period when condition is not met";
9836                }9831                }
9837                leaf window {9832                leaf window {
9838                  type uint32 {9833                  type uint32 {
9839                    range "1..100" {9834                    range "1..100" {
9840                      description9835                      description
9841                        "Rearm window size";9836                        "Rearm window size";
9842                    }9837                    }
9843                  }9838                  }
9844                  must "not(../toggle)";9839                  must "not(../toggle)";
9845                  description9840                  description
9846                    "Rearm after the window of sampling periods";9841                    "Rearm after the window of sampling periods";
9847                }9842                }
9848              }9843              }
9849              container delta {9844              container delta {
9850                presence "Indicates a delta node is configured.";9845                presence "Indicates a delta node is configured.";
9851                description9846                description
9852                  "Specify that threshold value is for difference from the previous sample";9847                  "Specify that threshold value is for difference from the previous sample";
9853              }9848              }
9854              container eq {9849              container eq {
9855                presence "Indicates the node is configured.";9850                presence "Indicates the node is configured.";
9856                description9851                description
9857                  "Equal to";9852                  "Equal to";
9858                leaf threshold-value {9853                leaf threshold-value {
9859                  type uint32 {9854                  type uint32 {
9860                    range "0..4294967295" {9855                    range "0..4294967295" {
9861                      description9856                      description
9862                        "Threshold value";9857                        "Threshold value";
9863                    }9858                    }
9864                  }9859                  }
9865                  mandatory true;9860                  mandatory true;
9866                  description9861                  description
9867                    "Threshold value";9862                    "Threshold value";
9868                }9863                }
9869              }9864              }
9870              container ne {9865              container ne {
9871                presence "Indicates the node is configured.";9866                presence "Indicates the node is configured.";
9872                description9867                description
9873                  "Not equal to";9868                  "Not equal to";
9874                leaf threshold-value {9869                leaf threshold-value {
9875                  type uint32 {9870                  type uint32 {
9876                    range "0..4294967295" {9871                    range "0..4294967295" {
9877                      description9872                      description
9878                        "Threshold value";9873                        "Threshold value";
9879                    }9874                    }
9880                  }9875                  }
9881                  mandatory true;9876                  mandatory true;
9882                  description9877                  description
9883                    "Threshold value";9878                    "Threshold value";
9884                }9879                }
9885              }9880              }
9886              container lt {9881              container lt {
9887                presence "Indicates the node is configured.";9882                presence "Indicates the node is configured.";
9888                description9883                description
9889                  "Less than";9884                  "Less than";
9890                leaf threshold-value {9885                leaf threshold-value {
9891                  type uint32 {9886                  type uint32 {
9892                    range "0..4294967295" {9887                    range "0..4294967295" {
9893                      description9888                      description
9894                        "Threshold value";9889                        "Threshold value";
9895                    }9890                    }
9896                  }9891                  }
9897                  mandatory true;9892                  mandatory true;
9898                  description9893                  description
9899                    "Threshold value";9894                    "Threshold value";
9900                }9895                }
9901              }9896              }
9902              container le {9897              container le {
9903                presence "Indicates the node is configured.";9898                presence "Indicates the node is configured.";
9904                description9899                description
9905                  "Less than or equal to";9900                  "Less than or equal to";
9906                leaf threshold-value {9901                leaf threshold-value {
9907                  type uint32 {9902                  type uint32 {
9908                    range "0..4294967295" {9903                    range "0..4294967295" {
9909                      description9904                      description
9910                        "Threshold value";9905                        "Threshold value";
9911                    }9906                    }
9912                  }9907                  }
9913                  mandatory true;9908                  mandatory true;
9914                  description9909                  description
9915                    "Threshold value";9910                    "Threshold value";
9916                }9911                }
9917              }9912              }
9918              container gt {9913              container gt {
9919                presence "Indicates the node is configured.";9914                presence "Indicates the node is configured.";
9920                description9915                description
9921                  "Greater than";9916                  "Greater than";
9922                leaf threshold-value {9917                leaf threshold-value {
9923                  type uint32 {9918                  type uint32 {
9924                    range "0..4294967295" {9919                    range "0..4294967295" {
9925                      description9920                      description
9926                        "Threshold value";9921                        "Threshold value";
9927                    }9922                    }
9928                  }9923                  }
9929                  mandatory true;9924                  mandatory true;
9930                  description9925                  description
9931                    "Threshold value";9926                    "Threshold value";
9932                }9927                }
9933              }9928              }
9934              container ge {9929              container ge {
9935                presence "Indicates the node is configured.";9930                presence "Indicates the node is configured.";
9936                description9931                description
9937                  "Greater than or equal to";9932                  "Greater than or equal to";
9938                leaf threshold-value {9933                leaf threshold-value {
9939                  type uint32 {9934                  type uint32 {
9940                    range "0..4294967295" {9935                    range "0..4294967295" {
9941                      description9936                      description
9942                        "Threshold value";9937                        "Threshold value";
9943                    }9938                    }
9944                  }9939                  }
9945                  mandatory true;9940                  mandatory true;
9946                  description9941                  description
9947                    "Threshold value";9942                    "Threshold value";
9948                }9943                }
9949              }9944              }
9950              container rg {9945              container rg {
9951                presence "Indicates the node is configured.";9946                presence "Indicates the node is configured.";
9952                description9947                description
9953                  "Not in range";9948                  "Not in range";
9954                leaf start-threshold-value {9949                leaf start-threshold-value {
9955                  type uint32 {9950                  type uint32 {
9956                    range "0..4294967295" {9951                    range "0..4294967295" {
9957                      description9952                      description
9958                        "Threshold value";9953                        "Threshold value";
9959                    }9954                    }
9960                  }9955                  }
9961                  mandatory true;9956                  mandatory true;
9962                  description9957                  description
9963                    "Threshold value";9958                    "Threshold value";
9964                }9959                }
9965                leaf end-threshold-value {9960                leaf end-threshold-value {
9966                  type uint32 {9961                  type uint32 {
9967                    range "0..4294967295" {9962                    range "0..4294967295" {
9968                      description9963                      description
9969                        "Threshold value";9964                        "Threshold value";
9970                    }9965                    }
9971                  }9966                  }
9972                  mandatory true;9967                  mandatory true;
9973                  description9968                  description
9974                    "Threshold value";9969                    "Threshold value";
9975                }9970                }
9976              }9971              }
9977            }9972            }
9978            container input-total-errors {9973            container input-total-errors {
9979              description9974              description
9980                "Number of inbound incorrect packets discarded";9975                "Number of inbound incorrect packets discarded";
9981              container percent {9976              container percent {
9982                presence "Indicates a percent node is configured.";9977                presence "Indicates a percent node is configured.";
9983                description9978                description
9984                  "Specify that threshold value is percent of previous sample";9979                  "Specify that threshold value is percent of previous sample";
9985              }9980              }
9986              container rearm {9981              container rearm {
9987                description9982                description
9988                  "Specify Rearm parameters (default - always)";9983                  "Specify Rearm parameters (default - always)";
9989                container toggle {9984                container toggle {
9990                  must "not(../window)";9985                  must "not(../window)";
9991                  presence "Indicates a toggle node is configured.";9986                  presence "Indicates a toggle node is configured.";
9992                  description9987                  description
9993                    "Rearm after the first period when condition is not met";9988                    "Rearm after the first period when condition is not met";
9994                }9989                }
9995                leaf window {9990                leaf window {
9996                  type uint32 {9991                  type uint32 {
9997                    range "1..100" {9992                    range "1..100" {
9998                      description9993                      description
9999                        "Rearm window size";9994                        "Rearm window size";
10000                    }9995                    }
10001                  }9996                  }
10002                  must "not(../toggle)";9997                  must "not(../toggle)";
10003                  description9998                  description
10004                    "Rearm after the window of sampling periods";9999                    "Rearm after the window of sampling periods";
10005                }10000                }
10006              }10001              }
10007              container delta {10002              container delta {
10008                presence "Indicates a delta node is configured.";10003                presence "Indicates a delta node is configured.";
10009                description10004                description
10010                  "Specify that threshold value is for difference from the previous sample";10005                  "Specify that threshold value is for difference from the previous sample";
10011              }10006              }
10012              container eq {10007              container eq {
10013                presence "Indicates the node is configured.";10008                presence "Indicates the node is configured.";
10014                description10009                description
10015                  "Equal to";10010                  "Equal to";
10016                leaf threshold-value {10011                leaf threshold-value {
10017                  type uint32 {10012                  type uint32 {
10018                    range "0..4294967295" {10013                    range "0..4294967295" {
10019                      description10014                      description
10020                        "Threshold value";10015                        "Threshold value";
10021                    }10016                    }
10022                  }10017                  }
10023                  mandatory true;10018                  mandatory true;
10024                  description10019                  description
10025                    "Threshold value";10020                    "Threshold value";
10026                }10021                }
10027              }10022              }
10028              container ne {10023              container ne {
10029                presence "Indicates the node is configured.";10024                presence "Indicates the node is configured.";
10030                description10025                description
10031                  "Not equal to";10026                  "Not equal to";
10032                leaf threshold-value {10027                leaf threshold-value {
10033                  type uint32 {10028                  type uint32 {
10034                    range "0..4294967295" {10029                    range "0..4294967295" {
10035                      description10030                      description
10036                        "Threshold value";10031                        "Threshold value";
10037                    }10032                    }
10038                  }10033                  }
10039                  mandatory true;10034                  mandatory true;
10040                  description10035                  description
10041                    "Threshold value";10036                    "Threshold value";
10042                }10037                }
10043              }10038              }
10044              container lt {10039              container lt {
10045                presence "Indicates the node is configured.";10040                presence "Indicates the node is configured.";
10046                description10041                description
10047                  "Less than";10042                  "Less than";
10048                leaf threshold-value {10043                leaf threshold-value {
10049                  type uint32 {10044                  type uint32 {
10050                    range "0..4294967295" {10045                    range "0..4294967295" {
10051                      description10046                      description
10052                        "Threshold value";10047                        "Threshold value";
10053                    }10048                    }
10054                  }10049                  }
10055                  mandatory true;10050                  mandatory true;
10056                  description10051                  description
10057                    "Threshold value";10052                    "Threshold value";
10058                }10053                }
10059              }10054              }
10060              container le {10055              container le {
10061                presence "Indicates the node is configured.";10056                presence "Indicates the node is configured.";
10062                description10057                description
10063                  "Less than or equal to";10058                  "Less than or equal to";
10064                leaf threshold-value {10059                leaf threshold-value {
10065                  type uint32 {10060                  type uint32 {
10066                    range "0..4294967295" {10061                    range "0..4294967295" {
10067                      description10062                      description
10068                        "Threshold value";10063                        "Threshold value";
10069                    }10064                    }
10070                  }10065                  }
10071                  mandatory true;10066                  mandatory true;
10072                  description10067                  description
10073                    "Threshold value";10068                    "Threshold value";
10074                }10069                }
10075              }10070              }
10076              container gt {10071              container gt {
10077                presence "Indicates the node is configured.";10072                presence "Indicates the node is configured.";
10078                description10073                description
10079                  "Greater than";10074                  "Greater than";
10080                leaf threshold-value {10075                leaf threshold-value {
10081                  type uint32 {10076                  type uint32 {
10082                    range "0..4294967295" {10077                    range "0..4294967295" {
10083                      description10078                      description
10084                        "Threshold value";10079                        "Threshold value";
10085                    }10080                    }
10086                  }10081                  }
10087                  mandatory true;10082                  mandatory true;
10088                  description10083                  description
10089                    "Threshold value";10084                    "Threshold value";
10090                }10085                }
10091              }10086              }
10092              container ge {10087              container ge {
10093                presence "Indicates the node is configured.";10088                presence "Indicates the node is configured.";
10094                description10089                description
10095                  "Greater than or equal to";10090                  "Greater than or equal to";
10096                leaf threshold-value {10091                leaf threshold-value {
10097                  type uint32 {10092                  type uint32 {
10098                    range "0..4294967295" {10093                    range "0..4294967295" {
10099                      description10094                      description
10100                        "Threshold value";10095                        "Threshold value";
10101                    }10096                    }
10102                  }10097                  }
10103                  mandatory true;10098                  mandatory true;
10104                  description10099                  description
10105                    "Threshold value";10100                    "Threshold value";
10106                }10101                }
10107              }10102              }
10108              container rg {10103              container rg {
10109                presence "Indicates the node is configured.";10104                presence "Indicates the node is configured.";
10110                description10105                description
10111                  "Not in range";10106                  "Not in range";
10112                leaf start-threshold-value {10107                leaf start-threshold-value {
10113                  type uint32 {10108                  type uint32 {
10114                    range "0..4294967295" {10109                    range "0..4294967295" {
10115                      description10110                      description
10116                        "Threshold value";10111                        "Threshold value";
10117                    }10112                    }
10118                  }10113                  }
10119                  mandatory true;10114                  mandatory true;
10120                  description10115                  description
10121                    "Threshold value";10116                    "Threshold value";
10122                }10117                }
10123                leaf end-threshold-value {10118                leaf end-threshold-value {
10124                  type uint32 {10119                  type uint32 {
10125                    range "0..4294967295" {10120                    range "0..4294967295" {
10126                      description10121                      description
10127                        "Threshold value";10122                        "Threshold value";
10128                    }10123                    }
10129                  }10124                  }
10130                  mandatory true;10125                  mandatory true;
10131                  description10126                  description
10132                    "Threshold value";10127                    "Threshold value";
10133                }10128                }
10134              }10129              }
10135            }10130            }
10136            container input-crc {10131            container input-crc {
10137              description10132              description
10138                "Number of inbound packets discarded with incorrect CRC";10133                "Number of inbound packets discarded with incorrect CRC";
10139              container percent {10134              container percent {
10140                presence "Indicates a percent node is configured.";10135                presence "Indicates a percent node is configured.";
10141                description10136                description
10142                  "Specify that threshold value is percent of previous sample";10137                  "Specify that threshold value is percent of previous sample";
10143              }10138              }
10144              container rearm {10139              container rearm {
10145                description10140                description
10146                  "Specify Rearm parameters (default - always)";10141                  "Specify Rearm parameters (default - always)";
10147                container toggle {10142                container toggle {
10148                  must "not(../window)";10143                  must "not(../window)";
10149                  presence "Indicates a toggle node is configured.";10144                  presence "Indicates a toggle node is configured.";
10150                  description10145                  description
10151                    "Rearm after the first period when condition is not met";10146                    "Rearm after the first period when condition is not met";
10152                }10147                }
10153                leaf window {10148                leaf window {
10154                  type uint32 {10149                  type uint32 {
10155                    range "1..100" {10150                    range "1..100" {
10156                      description10151                      description
10157                        "Rearm window size";10152                        "Rearm window size";
10158                    }10153                    }
10159                  }10154                  }
10160                  must "not(../toggle)";10155                  must "not(../toggle)";
10161                  description10156                  description
10162                    "Rearm after the window of sampling periods";10157                    "Rearm after the window of sampling periods";
10163                }10158                }
10164              }10159              }
10165              container delta {10160              container delta {
10166                presence "Indicates a delta node is configured.";10161                presence "Indicates a delta node is configured.";
10167                description10162                description
10168                  "Specify that threshold value is for difference from the previous sample";10163                  "Specify that threshold value is for difference from the previous sample";
10169              }10164              }
10170              container eq {10165              container eq {
10171                presence "Indicates the node is configured.";10166                presence "Indicates the node is configured.";
10172                description10167                description
10173                  "Equal to";10168                  "Equal to";
10174                leaf threshold-value {10169                leaf threshold-value {
10175                  type uint32 {10170                  type uint32 {
10176                    range "0..4294967295" {10171                    range "0..4294967295" {
10177                      description10172                      description
10178                        "Threshold value";10173                        "Threshold value";
10179                    }10174                    }
10180                  }10175                  }
10181                  mandatory true;10176                  mandatory true;
10182                  description10177                  description
10183                    "Threshold value";10178                    "Threshold value";
10184                }10179                }
10185              }10180              }
10186              container ne {10181              container ne {
10187                presence "Indicates the node is configured.";10182                presence "Indicates the node is configured.";
10188                description10183                description
10189                  "Not equal to";10184                  "Not equal to";
10190                leaf threshold-value {10185                leaf threshold-value {
10191                  type uint32 {10186                  type uint32 {
10192                    range "0..4294967295" {10187                    range "0..4294967295" {
10193                      description10188                      description
10194                        "Threshold value";10189                        "Threshold value";
10195                    }10190                    }
10196                  }10191                  }
10197                  mandatory true;10192                  mandatory true;
10198                  description10193                  description
10199                    "Threshold value";10194                    "Threshold value";
10200                }10195                }
10201              }10196              }
10202              container lt {10197              container lt {
10203                presence "Indicates the node is configured.";10198                presence "Indicates the node is configured.";
10204                description10199                description
10205                  "Less than";10200                  "Less than";
10206                leaf threshold-value {10201                leaf threshold-value {
10207                  type uint32 {10202                  type uint32 {
10208                    range "0..4294967295" {10203                    range "0..4294967295" {
10209                      description10204                      description
10210                        "Threshold value";10205                        "Threshold value";
10211                    }10206                    }
10212                  }10207                  }
10213                  mandatory true;10208                  mandatory true;
10214                  description10209                  description
10215                    "Threshold value";10210                    "Threshold value";
10216                }10211                }
10217              }10212              }
10218              container le {10213              container le {
10219                presence "Indicates the node is configured.";10214                presence "Indicates the node is configured.";
10220                description10215                description
10221                  "Less than or equal to";10216                  "Less than or equal to";
10222                leaf threshold-value {10217                leaf threshold-value {
10223                  type uint32 {10218                  type uint32 {
10224                    range "0..4294967295" {10219                    range "0..4294967295" {
10225                      description10220                      description
10226                        "Threshold value";10221                        "Threshold value";
10227                    }10222                    }
10228                  }10223                  }
10229                  mandatory true;10224                  mandatory true;
10230                  description10225                  description
10231                    "Threshold value";10226                    "Threshold value";
10232                }10227                }
10233              }10228              }
10234              container gt {10229              container gt {
10235                presence "Indicates the node is configured.";10230                presence "Indicates the node is configured.";
10236                description10231                description
10237                  "Greater than";10232                  "Greater than";
10238                leaf threshold-value {10233                leaf threshold-value {
10239                  type uint32 {10234                  type uint32 {
10240                    range "0..4294967295" {10235                    range "0..4294967295" {
10241                      description10236                      description
10242                        "Threshold value";10237                        "Threshold value";
10243                    }10238                    }
10244                  }10239                  }
10245                  mandatory true;10240                  mandatory true;
10246                  description10241                  description
10247                    "Threshold value";10242                    "Threshold value";
10248                }10243                }
10249              }10244              }
10250              container ge {10245              container ge {
10251                presence "Indicates the node is configured.";10246                presence "Indicates the node is configured.";
10252                description10247                description
10253                  "Greater than or equal to";10248                  "Greater than or equal to";
10254                leaf threshold-value {10249                leaf threshold-value {
10255                  type uint32 {10250                  type uint32 {
10256                    range "0..4294967295" {10251                    range "0..4294967295" {
10257                      description10252                      description
10258                        "Threshold value";10253                        "Threshold value";
10259                    }10254                    }
10260                  }10255                  }
10261                  mandatory true;10256                  mandatory true;
10262                  description10257                  description
10263                    "Threshold value";10258                    "Threshold value";
10264                }10259                }
10265              }10260              }
10266              container rg {10261              container rg {
10267                presence "Indicates the node is configured.";10262                presence "Indicates the node is configured.";
10268                description10263                description
10269                  "Not in range";10264                  "Not in range";
10270                leaf start-threshold-value {10265                leaf start-threshold-value {
10271                  type uint32 {10266                  type uint32 {
10272                    range "0..4294967295" {10267                    range "0..4294967295" {
10273                      description10268                      description
10274                        "Threshold value";10269                        "Threshold value";
10275                    }10270                    }
10276                  }10271                  }
10277                  mandatory true;10272                  mandatory true;
10278                  description10273                  description
10279                    "Threshold value";10274                    "Threshold value";
10280                }10275                }
10281                leaf end-threshold-value {10276                leaf end-threshold-value {
10282                  type uint32 {10277                  type uint32 {
10283                    range "0..4294967295" {10278                    range "0..4294967295" {
10284                      description10279                      description
10285                        "Threshold value";10280                        "Threshold value";
10286                    }10281                    }
10287                  }10282                  }
10288                  mandatory true;10283                  mandatory true;
10289                  description10284                  description
10290                    "Threshold value";10285                    "Threshold value";
10291                }10286                }
10292              }10287              }
10293            }10288            }
10294            container input-over-run {10289            container input-over-run {
10295              description10290              description
10296                "Number of inbound packets with overrun errors";10291                "Number of inbound packets with overrun errors";
10297              container percent {10292              container percent {
10298                presence "Indicates a percent node is configured.";10293                presence "Indicates a percent node is configured.";
10299                description10294                description
10300                  "Specify that threshold value is percent of previous sample";10295                  "Specify that threshold value is percent of previous sample";
10301              }10296              }
10302              container rearm {10297              container rearm {
10303                description10298                description
10304                  "Specify Rearm parameters (default - always)";10299                  "Specify Rearm parameters (default - always)";
10305                container toggle {10300                container toggle {
10306                  must "not(../window)";10301                  must "not(../window)";
10307                  presence "Indicates a toggle node is configured.";10302                  presence "Indicates a toggle node is configured.";
10308                  description10303                  description
10309                    "Rearm after the first period when condition is not met";10304                    "Rearm after the first period when condition is not met";
10310                }10305                }
10311                leaf window {10306                leaf window {
10312                  type uint32 {10307                  type uint32 {
10313                    range "1..100" {10308                    range "1..100" {
10314                      description10309                      description
10315                        "Rearm window size";10310                        "Rearm window size";
10316                    }10311                    }
10317                  }10312                  }
10318                  must "not(../toggle)";10313                  must "not(../toggle)";
10319                  description10314                  description
10320                    "Rearm after the window of sampling periods";10315                    "Rearm after the window of sampling periods";
10321                }10316                }
10322              }10317              }
10323              container delta {10318              container delta {
10324                presence "Indicates a delta node is configured.";10319                presence "Indicates a delta node is configured.";
10325                description10320                description
10326                  "Specify that threshold value is for difference from the previous sample";10321                  "Specify that threshold value is for difference from the previous sample";
10327              }10322              }
10328              container eq {10323              container eq {
10329                presence "Indicates the node is configured.";10324                presence "Indicates the node is configured.";
10330                description10325                description
10331                  "Equal to";10326                  "Equal to";
10332                leaf threshold-value {10327                leaf threshold-value {
10333                  type uint32 {10328                  type uint32 {
10334                    range "0..4294967295" {10329                    range "0..4294967295" {
10335                      description10330                      description
10336                        "Threshold value";10331                        "Threshold value";
10337                    }10332                    }
10338                  }10333                  }
10339                  mandatory true;10334                  mandatory true;
10340                  description10335                  description
10341                    "Threshold value";10336                    "Threshold value";
10342                }10337                }
10343              }10338              }
10344              container ne {10339              container ne {
10345                presence "Indicates the node is configured.";10340                presence "Indicates the node is configured.";
10346                description10341                description
10347                  "Not equal to";10342                  "Not equal to";
10348                leaf threshold-value {10343                leaf threshold-value {
10349                  type uint32 {10344                  type uint32 {
10350                    range "0..4294967295" {10345                    range "0..4294967295" {
10351                      description10346                      description
10352                        "Threshold value";10347                        "Threshold value";
10353                    }10348                    }
10354                  }10349                  }
10355                  mandatory true;10350                  mandatory true;
10356                  description10351                  description
10357                    "Threshold value";10352                    "Threshold value";
10358                }10353                }
10359              }10354              }
10360              container lt {10355              container lt {
10361                presence "Indicates the node is configured.";10356                presence "Indicates the node is configured.";
10362                description10357                description
10363                  "Less than";10358                  "Less than";
10364                leaf threshold-value {10359                leaf threshold-value {
10365                  type uint32 {10360                  type uint32 {
10366                    range "0..4294967295" {10361                    range "0..4294967295" {
10367                      description10362                      description
10368                        "Threshold value";10363                        "Threshold value";
10369                    }10364                    }
10370                  }10365                  }
10371                  mandatory true;10366                  mandatory true;
10372                  description10367                  description
10373                    "Threshold value";10368                    "Threshold value";
10374                }10369                }
10375              }10370              }
10376              container le {10371              container le {
10377                presence "Indicates the node is configured.";10372                presence "Indicates the node is configured.";
10378                description10373                description
10379                  "Less than or equal to";10374                  "Less than or equal to";
10380                leaf threshold-value {10375                leaf threshold-value {
10381                  type uint32 {10376                  type uint32 {
10382                    range "0..4294967295" {10377                    range "0..4294967295" {
10383                      description10378                      description
10384                        "Threshold value";10379                        "Threshold value";
10385                    }10380                    }
10386                  }10381                  }
10387                  mandatory true;10382                  mandatory true;
10388                  description10383                  description
10389                    "Threshold value";10384                    "Threshold value";
10390                }10385                }
10391              }10386              }
10392              container gt {10387              container gt {
10393                presence "Indicates the node is configured.";10388                presence "Indicates the node is configured.";
10394                description10389                description
10395                  "Greater than";10390                  "Greater than";
10396                leaf threshold-value {10391                leaf threshold-value {
10397                  type uint32 {10392                  type uint32 {
10398                    range "0..4294967295" {10393                    range "0..4294967295" {
10399                      description10394                      description
10400                        "Threshold value";10395                        "Threshold value";
10401                    }10396                    }
10402                  }10397                  }
10403                  mandatory true;10398                  mandatory true;
10404                  description10399                  description
10405                    "Threshold value";10400                    "Threshold value";
10406                }10401                }
10407              }10402              }
10408              container ge {10403              container ge {
10409                presence "Indicates the node is configured.";10404                presence "Indicates the node is configured.";
10410                description10405                description
10411                  "Greater than or equal to";10406                  "Greater than or equal to";
10412                leaf threshold-value {10407                leaf threshold-value {
10413                  type uint32 {10408                  type uint32 {
10414                    range "0..4294967295" {10409                    range "0..4294967295" {
10415                      description10410                      description
10416                        "Threshold value";10411                        "Threshold value";
10417                    }10412                    }
10418                  }10413                  }
10419                  mandatory true;10414                  mandatory true;
10420                  description10415                  description
10421                    "Threshold value";10416                    "Threshold value";
10422                }10417                }
10423              }10418              }
10424              container rg {10419              container rg {
10425                presence "Indicates the node is configured.";10420                presence "Indicates the node is configured.";
10426                description10421                description
10427                  "Not in range";10422                  "Not in range";
10428                leaf start-threshold-value {10423                leaf start-threshold-value {
10429                  type uint32 {10424                  type uint32 {
10430                    range "0..4294967295" {10425                    range "0..4294967295" {
10431                      description10426                      description
10432                        "Threshold value";10427                        "Threshold value";
10433                    }10428                    }
10434                  }10429                  }
10435                  mandatory true;10430                  mandatory true;
10436                  description10431                  description
10437                    "Threshold value";10432                    "Threshold value";
10438                }10433                }
10439                leaf end-threshold-value {10434                leaf end-threshold-value {
10440                  type uint32 {10435                  type uint32 {
10441                    range "0..4294967295" {10436                    range "0..4294967295" {
10442                      description10437                      description
10443                        "Threshold value";10438                        "Threshold value";
10444                    }10439                    }
10445                  }10440                  }
10446                  mandatory true;10441                  mandatory true;
10447                  description10442                  description
10448                    "Threshold value";10443                    "Threshold value";
10449                }10444                }
10450              }10445              }
10451            }10446            }
10452            container input-frame {10447            container input-frame {
10453              description10448              description
10454                "Number of inbound packets with framing errors";10449                "Number of inbound packets with framing errors";
10455              container percent {10450              container percent {
10456                presence "Indicates a percent node is configured.";10451                presence "Indicates a percent node is configured.";
10457                description10452                description
10458                  "Specify that threshold value is percent of previous sample";10453                  "Specify that threshold value is percent of previous sample";
10459              }10454              }
10460              container rearm {10455              container rearm {
10461                description10456                description
10462                  "Specify Rearm parameters (default - always)";10457                  "Specify Rearm parameters (default - always)";
10463                container toggle {10458                container toggle {
10464                  must "not(../window)";10459                  must "not(../window)";
10465                  presence "Indicates a toggle node is configured.";10460                  presence "Indicates a toggle node is configured.";
10466                  description10461                  description
10467                    "Rearm after the first period when condition is not met";10462                    "Rearm after the first period when condition is not met";
10468                }10463                }
10469                leaf window {10464                leaf window {
10470                  type uint32 {10465                  type uint32 {
10471                    range "1..100" {10466                    range "1..100" {
10472                      description10467                      description
10473                        "Rearm window size";10468                        "Rearm window size";
10474                    }10469                    }
10475                  }10470                  }
10476                  must "not(../toggle)";10471                  must "not(../toggle)";
10477                  description10472                  description
10478                    "Rearm after the window of sampling periods";10473                    "Rearm after the window of sampling periods";
10479                }10474                }
10480              }10475              }
10481              container delta {10476              container delta {
10482                presence "Indicates a delta node is configured.";10477                presence "Indicates a delta node is configured.";
10483                description10478                description
10484                  "Specify that threshold value is for difference from the previous sample";10479                  "Specify that threshold value is for difference from the previous sample";
10485              }10480              }
10486              container eq {10481              container eq {
10487                presence "Indicates the node is configured.";10482                presence "Indicates the node is configured.";
10488                description10483                description
10489                  "Equal to";10484                  "Equal to";
10490                leaf threshold-value {10485                leaf threshold-value {
10491                  type uint32 {10486                  type uint32 {
10492                    range "0..4294967295" {10487                    range "0..4294967295" {
10493                      description10488                      description
10494                        "Threshold value";10489                        "Threshold value";
10495                    }10490                    }
10496                  }10491                  }
10497                  mandatory true;10492                  mandatory true;
10498                  description10493                  description
10499                    "Threshold value";10494                    "Threshold value";
10500                }10495                }
10501              }10496              }
10502              container ne {10497              container ne {
10503                presence "Indicates the node is configured.";10498                presence "Indicates the node is configured.";
10504                description10499                description
10505                  "Not equal to";10500                  "Not equal to";
10506                leaf threshold-value {10501                leaf threshold-value {
10507                  type uint32 {10502                  type uint32 {
10508                    range "0..4294967295" {10503                    range "0..4294967295" {
10509                      description10504                      description
10510                        "Threshold value";10505                        "Threshold value";
10511                    }10506                    }
10512                  }10507                  }
10513                  mandatory true;10508                  mandatory true;
10514                  description10509                  description
10515                    "Threshold value";10510                    "Threshold value";
10516                }10511                }
10517              }10512              }
10518              container lt {10513              container lt {
10519                presence "Indicates the node is configured.";10514                presence "Indicates the node is configured.";
10520                description10515                description
10521                  "Less than";10516                  "Less than";
10522                leaf threshold-value {10517                leaf threshold-value {
10523                  type uint32 {10518                  type uint32 {
10524                    range "0..4294967295" {10519                    range "0..4294967295" {
10525                      description10520                      description
10526                        "Threshold value";10521                        "Threshold value";
10527                    }10522                    }
10528                  }10523                  }
10529                  mandatory true;10524                  mandatory true;
10530                  description10525                  description
10531                    "Threshold value";10526                    "Threshold value";
10532                }10527                }
10533              }10528              }
10534              container le {10529              container le {
10535                presence "Indicates the node is configured.";10530                presence "Indicates the node is configured.";
10536                description10531                description
10537                  "Less than or equal to";10532                  "Less than or equal to";
10538                leaf threshold-value {10533                leaf threshold-value {
10539                  type uint32 {10534                  type uint32 {
10540                    range "0..4294967295" {10535                    range "0..4294967295" {
10541                      description10536                      description
10542                        "Threshold value";10537                        "Threshold value";
10543                    }10538                    }
10544                  }10539                  }
10545                  mandatory true;10540                  mandatory true;
10546                  description10541                  description
10547                    "Threshold value";10542                    "Threshold value";
10548                }10543                }
10549              }10544              }
10550              container gt {10545              container gt {
10551                presence "Indicates the node is configured.";10546                presence "Indicates the node is configured.";
10552                description10547                description
10553                  "Greater than";10548                  "Greater than";
10554                leaf threshold-value {10549                leaf threshold-value {
10555                  type uint32 {10550                  type uint32 {
10556                    range "0..4294967295" {10551                    range "0..4294967295" {
10557                      description10552                      description
10558                        "Threshold value";10553                        "Threshold value";
10559                    }10554                    }
10560                  }10555                  }
10561                  mandatory true;10556                  mandatory true;
10562                  description10557                  description
10563                    "Threshold value";10558                    "Threshold value";
10564                }10559                }
10565              }10560              }
10566              container ge {10561              container ge {
10567                presence "Indicates the node is configured.";10562                presence "Indicates the node is configured.";
10568                description10563                description
10569                  "Greater than or equal to";10564                  "Greater than or equal to";
10570                leaf threshold-value {10565                leaf threshold-value {
10571                  type uint32 {10566                  type uint32 {
10572                    range "0..4294967295" {10567                    range "0..4294967295" {
10573                      description10568                      description
10574                        "Threshold value";10569                        "Threshold value";
10575                    }10570                    }
10576                  }10571                  }
10577                  mandatory true;10572                  mandatory true;
10578                  description10573                  description
10579                    "Threshold value";10574                    "Threshold value";
10580                }10575                }
10581              }10576              }
10582              container rg {10577              container rg {
10583                presence "Indicates the node is configured.";10578                presence "Indicates the node is configured.";
10584                description10579                description
10585                  "Not in range";10580                  "Not in range";
10586                leaf start-threshold-value {10581                leaf start-threshold-value {
10587                  type uint32 {10582                  type uint32 {
10588                    range "0..4294967295" {10583                    range "0..4294967295" {
10589                      description10584                      description
10590                        "Threshold value";10585                        "Threshold value";
10591                    }10586                    }
10592                  }10587                  }
10593                  mandatory true;10588                  mandatory true;
10594                  description10589                  description
10595                    "Threshold value";10590                    "Threshold value";
10596                }10591                }
10597                leaf end-threshold-value {10592                leaf end-threshold-value {
10598                  type uint32 {10593                  type uint32 {
10599                    range "0..4294967295" {10594                    range "0..4294967295" {
10600                      description10595                      description
10601                        "Threshold value";10596                        "Threshold value";
10602                    }10597                    }
10603                  }10598                  }
10604                  mandatory true;10599                  mandatory true;
10605                  description10600                  description
10606                    "Threshold value";10601                    "Threshold value";
10607                }10602                }
10608              }10603              }
10609            }10604            }
10610          }10605          }
10611        }10606        }
10612        container data-rates {10607        container data-rates {
10613          description10608          description
10614            "Configure threshold attributes for data rates";10609            "Configure threshold attributes for data rates";
10615          container templates {10610          container templates {
10616            description10611            description
10617              "Specify template";10612              "Specify template";
10618            list template {10613            list template {
10619              key "template-name";10614              key "template-name";
10620              description10615              description
10621                "Specify template";10616                "Specify template";
10622              leaf template-name {10617              leaf template-name {
10623                type xr:Cisco-ios-xr-string {10618                type xr:Cisco-ios-xr-string {
10624                  length "1..800" {10619                  length "1..800" {
10625                    description10620                    description
10626                      "Template name";10621                      "Template name";
10627                  }10622                  }
10628                }10623                }
10629                description10624                description
10630                  "Specify template";10625                  "Specify template";
10631              }10626              }
10632              leaf sample-interval {10627              leaf sample-interval {
10633                type uint32 {10628                type uint32 {
10634                  range "1..60" {10629                  range "1..60" {
10635                    description10630                    description
10636                      "Frequency of samples";10631                      "Frequency of samples";
10637                  }10632                  }
10638                }10633                }
10639                description10634                description
10640                  "Frequency of sampling in minutes";10635                  "Frequency of sampling in minutes";
10641              }10636              }
10642              leaf regular-expression {10637              leaf regular-expression {
10643                type xr:Cisco-ios-xr-string {10638                type xr:Cisco-ios-xr-string {
10644                  length "1..32" {10639                  length "1..32" {
10645                    description10640                    description
10646                      "Regular expression name to be applied";10641                      "Regular expression name to be applied";
10647                  }10642                  }
10648                }10643                }
10649                description10644                description
10650                  "Instance filtering by regular expression";10645                  "Instance filtering by regular expression";
10651              }10646              }
10652              leaf vrf-group {10647              leaf vrf-group {
10653                type xr:Cisco-ios-xr-string {10648                type xr:Cisco-ios-xr-string {
10654                  length "1..32" {10649                  length "1..32" {
10655                    description10650                    description
10656                      "Regular expression name to be applied";10651                      "Regular expression name to be applied";
10657                  }10652                  }
10658                }10653                }
10659                description10654                description
10660                  "Instance filtering by VRF name regular expression";10655                  "Instance filtering by VRF name regular expression";
10661              }10656              }
10662              container input-data-rate {10657              container input-data-rate {
10663                description10658                description
10664                  "Input data rate in kbps";10659                  "Input data rate in kbps";
10665                container percent {10660                container percent {
10666                  presence "Indicates a percent node is configured.";10661                  presence "Indicates a percent node is configured.";
10667                  description10662                  description
10668                    "Specify that threshold value is percent of previous sample";10663                    "Specify that threshold value is percent of previous sample";
10669                }10664                }
10670                container rearm {10665                container rearm {
10671                  description10666                  description
10672                    "Specify Rearm parameters (default - always)";10667                    "Specify Rearm parameters (default - always)";
10673                  container toggle {10668                  container toggle {
10674                    must "not(../window)";10669                    must "not(../window)";
10675                    presence "Indicates a toggle node is configured.";10670                    presence "Indicates a toggle node is configured.";
10676                    description10671                    description
10677                      "Rearm after the first period when condition is not met";10672                      "Rearm after the first period when condition is not met";
10678                  }10673                  }
10679                  leaf window {10674                  leaf window {
10680                    type uint32 {10675                    type uint32 {
10681                      range "1..100" {10676                      range "1..100" {
10682                        description10677                        description
10683                          "Rearm window size";10678                          "Rearm window size";
10684                      }10679                      }
10685                    }10680                    }
10686                    must "not(../toggle)";10681                    must "not(../toggle)";
10687                    description10682                    description
10688                      "Rearm after the window of sampling periods";10683                      "Rearm after the window of sampling periods";
10689                  }10684                  }
10690                }10685                }
10691                container delta {10686                container delta {
10692                  presence "Indicates a delta node is configured.";10687                  presence "Indicates a delta node is configured.";
10693                  description10688                  description
10694                    "Specify that threshold value is for difference from the previous sample";10689                    "Specify that threshold value is for difference from the previous sample";
10695                }10690                }
10696                container eq {10691                container eq {
10697                  presence "Indicates the node is configured.";10692                  presence "Indicates the node is configured.";
10698                  description10693                  description
10699                    "Equal to";10694                    "Equal to";
10700                  leaf threshold-value {10695                  leaf threshold-value {
10701                    type uint32 {10696                    type uint32 {
10702                      range "0..4294967295" {10697                      range "0..4294967295" {
10703                        description10698                        description
10704                          "Threshold value";10699                          "Threshold value";
10705                      }10700                      }
10706                    }10701                    }
10707                    mandatory true;10702                    mandatory true;
10708                    description10703                    description
10709                      "Threshold value";10704                      "Threshold value";
10710                  }10705                  }
10711                }10706                }
10712                container ne {10707                container ne {
10713                  presence "Indicates the node is configured.";10708                  presence "Indicates the node is configured.";
10714                  description10709                  description
10715                    "Not equal to";10710                    "Not equal to";
10716                  leaf threshold-value {10711                  leaf threshold-value {
10717                    type uint32 {10712                    type uint32 {
10718                      range "0..4294967295" {10713                      range "0..4294967295" {
10719                        description10714                        description
10720                          "Threshold value";10715                          "Threshold value";
10721                      }10716                      }
10722                    }10717                    }
10723                    mandatory true;10718                    mandatory true;
10724                    description10719                    description
10725                      "Threshold value";10720                      "Threshold value";
10726                  }10721                  }
10727                }10722                }
10728                container lt {10723                container lt {
10729                  presence "Indicates the node is configured.";10724                  presence "Indicates the node is configured.";
10730                  description10725                  description
10731                    "Less than";10726                    "Less than";
10732                  leaf threshold-value {10727                  leaf threshold-value {
10733                    type uint32 {10728                    type uint32 {
10734                      range "0..4294967295" {10729                      range "0..4294967295" {
10735                        description10730                        description
10736                          "Threshold value";10731                          "Threshold value";
10737                      }10732                      }
10738                    }10733                    }
10739                    mandatory true;10734                    mandatory true;
10740                    description10735                    description
10741                      "Threshold value";10736                      "Threshold value";
10742                  }10737                  }
10743                }10738                }
10744                container le {10739                container le {
10745                  presence "Indicates the node is configured.";10740                  presence "Indicates the node is configured.";
10746                  description10741                  description
10747                    "Less than or equal to";10742                    "Less than or equal to";
10748                  leaf threshold-value {10743                  leaf threshold-value {
10749                    type uint32 {10744                    type uint32 {
10750                      range "0..4294967295" {10745                      range "0..4294967295" {
10751                        description10746                        description
10752                          "Threshold value";10747                          "Threshold value";
10753                      }10748                      }
10754                    }10749                    }
10755                    mandatory true;10750                    mandatory true;
10756                    description10751                    description
10757                      "Threshold value";10752                      "Threshold value";
10758                  }10753                  }
10759                }10754                }
10760                container gt {10755                container gt {
10761                  presence "Indicates the node is configured.";10756                  presence "Indicates the node is configured.";
10762                  description10757                  description
10763                    "Greater than";10758                    "Greater than";
10764                  leaf threshold-value {10759                  leaf threshold-value {
10765                    type uint32 {10760                    type uint32 {
10766                      range "0..4294967295" {10761                      range "0..4294967295" {
10767                        description10762                        description
10768                          "Threshold value";10763                          "Threshold value";
10769                      }10764                      }
10770                    }10765                    }
10771                    mandatory true;10766                    mandatory true;
10772                    description10767                    description
10773                      "Threshold value";10768                      "Threshold value";
10774                  }10769                  }
10775                }10770                }
10776                container ge {10771                container ge {
10777                  presence "Indicates the node is configured.";10772                  presence "Indicates the node is configured.";
10778                  description10773                  description
10779                    "Greater than or equal to";10774                    "Greater than or equal to";
10780                  leaf threshold-value {10775                  leaf threshold-value {
10781                    type uint32 {10776                    type uint32 {
10782                      range "0..4294967295" {10777                      range "0..4294967295" {
10783                        description10778                        description
10784                          "Threshold value";10779                          "Threshold value";
10785                      }10780                      }
10786                    }10781                    }
10787                    mandatory true;10782                    mandatory true;
10788                    description10783                    description
10789                      "Threshold value";10784                      "Threshold value";
10790                  }10785                  }
10791                }10786                }
10792                container rg {10787                container rg {
10793                  presence "Indicates the node is configured.";10788                  presence "Indicates the node is configured.";
10794                  description10789                  description
10795                    "Not in range";10790                    "Not in range";
10796                  leaf start-threshold-value {10791                  leaf start-threshold-value {
10797                    type uint32 {10792                    type uint32 {
10798                      range "0..4294967295" {10793                      range "0..4294967295" {
10799                        description10794                        description
10800                          "Threshold value";10795                          "Threshold value";
10801                      }10796                      }
10802                    }10797                    }
10803                    mandatory true;10798                    mandatory true;
10804                    description10799                    description
10805                      "Threshold value";10800                      "Threshold value";
10806                  }10801                  }
10807                  leaf end-threshold-value {10802                  leaf end-threshold-value {
10808                    type uint32 {10803                    type uint32 {
10809                      range "0..4294967295" {10804                      range "0..4294967295" {
10810                        description10805                        description
10811                          "Threshold value";10806                          "Threshold value";
10812                      }10807                      }
10813                    }10808                    }
10814                    mandatory true;10809                    mandatory true;
10815                    description10810                    description
10816                      "Threshold value";10811                      "Threshold value";
10817                  }10812                  }
10818                }10813                }
10819              }10814              }
10820              container output-data-rate {10815              container output-data-rate {
10821                description10816                description
10822                  "Output data rate in kbps";10817                  "Output data rate in kbps";
10823                container percent {10818                container percent {
10824                  presence "Indicates a percent node is configured.";10819                  presence "Indicates a percent node is configured.";
10825                  description10820                  description
10826                    "Specify that threshold value is percent of previous sample";10821                    "Specify that threshold value is percent of previous sample";
10827                }10822                }
10828                container rearm {10823                container rearm {
10829                  description10824                  description
10830                    "Specify Rearm parameters (default - always)";10825                    "Specify Rearm parameters (default - always)";
10831                  container toggle {10826                  container toggle {
10832                    must "not(../window)";10827                    must "not(../window)";
10833                    presence "Indicates a toggle node is configured.";10828                    presence "Indicates a toggle node is configured.";
10834                    description10829                    description
10835                      "Rearm after the first period when condition is not met";10830                      "Rearm after the first period when condition is not met";
10836                  }10831                  }
10837                  leaf window {10832                  leaf window {
10838                    type uint32 {10833                    type uint32 {
10839                      range "1..100" {10834                      range "1..100" {
10840                        description10835                        description
10841                          "Rearm window size";10836                          "Rearm window size";
10842                      }10837                      }
10843                    }10838                    }
10844                    must "not(../toggle)";10839                    must "not(../toggle)";
10845                    description10840                    description
10846                      "Rearm after the window of sampling periods";10841                      "Rearm after the window of sampling periods";
10847                  }10842                  }
10848                }10843                }
10849                container delta {10844                container delta {
10850                  presence "Indicates a delta node is configured.";10845                  presence "Indicates a delta node is configured.";
10851                  description10846                  description
10852                    "Specify that threshold value is for difference from the previous sample";10847                    "Specify that threshold value is for difference from the previous sample";
10853                }10848                }
10854                container eq {10849                container eq {
10855                  presence "Indicates the node is configured.";10850                  presence "Indicates the node is configured.";
10856                  description10851                  description
10857                    "Equal to";10852                    "Equal to";
10858                  leaf threshold-value {10853                  leaf threshold-value {
10859                    type uint32 {10854                    type uint32 {
10860                      range "0..4294967295" {10855                      range "0..4294967295" {
10861                        description10856                        description
10862                          "Threshold value";10857                          "Threshold value";
10863                      }10858                      }
10864                    }10859                    }
10865                    mandatory true;10860                    mandatory true;
10866                    description10861                    description
10867                      "Threshold value";10862                      "Threshold value";
10868                  }10863                  }
10869                }10864                }
10870                container ne {10865                container ne {
10871                  presence "Indicates the node is configured.";10866                  presence "Indicates the node is configured.";
10872                  description10867                  description
10873                    "Not equal to";10868                    "Not equal to";
10874                  leaf threshold-value {10869                  leaf threshold-value {
10875                    type uint32 {10870                    type uint32 {
10876                      range "0..4294967295" {10871                      range "0..4294967295" {
10877                        description10872                        description
10878                          "Threshold value";10873                          "Threshold value";
10879                      }10874                      }
10880                    }10875                    }
10881                    mandatory true;10876                    mandatory true;
10882                    description10877                    description
10883                      "Threshold value";10878                      "Threshold value";
10884                  }10879                  }
10885                }10880                }
10886                container lt {10881                container lt {
10887                  presence "Indicates the node is configured.";10882                  presence "Indicates the node is configured.";
10888                  description10883                  description
10889                    "Less than";10884                    "Less than";
10890                  leaf threshold-value {10885                  leaf threshold-value {
10891                    type uint32 {10886                    type uint32 {
10892                      range "0..4294967295" {10887                      range "0..4294967295" {
10893                        description10888                        description
10894                          "Threshold value";10889                          "Threshold value";
10895                      }10890                      }
10896                    }10891                    }
10897                    mandatory true;10892                    mandatory true;
10898                    description10893                    description
10899                      "Threshold value";10894                      "Threshold value";
10900                  }10895                  }
10901                }10896                }
10902                container le {10897                container le {
10903                  presence "Indicates the node is configured.";10898                  presence "Indicates the node is configured.";
10904                  description10899                  description
10905                    "Less than or equal to";10900                    "Less than or equal to";
10906                  leaf threshold-value {10901                  leaf threshold-value {
10907                    type uint32 {10902                    type uint32 {
10908                      range "0..4294967295" {10903                      range "0..4294967295" {
10909                        description10904                        description
10910                          "Threshold value";10905                          "Threshold value";
10911                      }10906                      }
10912                    }10907                    }
10913                    mandatory true;10908                    mandatory true;
10914                    description10909                    description
10915                      "Threshold value";10910                      "Threshold value";
10916                  }10911                  }
10917                }10912                }
10918                container gt {10913                container gt {
10919                  presence "Indicates the node is configured.";10914                  presence "Indicates the node is configured.";
10920                  description10915                  description
10921                    "Greater than";10916                    "Greater than";
10922                  leaf threshold-value {10917                  leaf threshold-value {
10923                    type uint32 {10918                    type uint32 {
10924                      range "0..4294967295" {10919                      range "0..4294967295" {
10925                        description10920                        description
10926                          "Threshold value";10921                          "Threshold value";
10927                      }10922                      }
10928                    }10923                    }
10929                    mandatory true;10924                    mandatory true;
10930                    description10925                    description
10931                      "Threshold value";10926                      "Threshold value";
10932                  }10927                  }
10933                }10928                }
10934                container ge {10929                container ge {
10935                  presence "Indicates the node is configured.";10930                  presence "Indicates the node is configured.";
10936                  description10931                  description
10937                    "Greater than or equal to";10932                    "Greater than or equal to";
10938                  leaf threshold-value {10933                  leaf threshold-value {
10939                    type uint32 {10934                    type uint32 {
10940                      range "0..4294967295" {10935                      range "0..4294967295" {
10941                        description10936                        description
10942                          "Threshold value";10937                          "Threshold value";
10943                      }10938                      }
10944                    }10939                    }
10945                    mandatory true;10940                    mandatory true;
10946                    description10941                    description
10947                      "Threshold value";10942                      "Threshold value";
10948                  }10943                  }
10949                }10944                }
10950                container rg {10945                container rg {
10951                  presence "Indicates the node is configured.";10946                  presence "Indicates the node is configured.";
10952                  description10947                  description
10953                    "Not in range";10948                    "Not in range";
10954                  leaf start-threshold-value {10949                  leaf start-threshold-value {
10955                    type uint32 {10950                    type uint32 {
10956                      range "0..4294967295" {10951                      range "0..4294967295" {
10957                        description10952                        description
10958                          "Threshold value";10953                          "Threshold value";
10959                      }10954                      }
10960                    }10955                    }
10961                    mandatory true;10956                    mandatory true;
10962                    description10957                    description
10963                      "Threshold value";10958                      "Threshold value";
10964                  }10959                  }
10965                  leaf end-threshold-value {10960                  leaf end-threshold-value {
10966                    type uint32 {10961                    type uint32 {
10967                      range "0..4294967295" {10962                      range "0..4294967295" {
10968                        description10963                        description
10969                          "Threshold value";10964                          "Threshold value";
10970                      }10965                      }
10971                    }10966                    }
10972                    mandatory true;10967                    mandatory true;
10973                    description10968                    description
10974                      "Threshold value";10969                      "Threshold value";
10975                  }10970                  }
10976                }10971                }
10977              }10972              }
10978              container input-packet-rate {10973              container input-packet-rate {
10979                description10974                description
10980                  "Number of input packets per second";10975                  "Number of input packets per second";
10981                container percent {10976                container percent {
10982                  presence "Indicates a percent node is configured.";10977                  presence "Indicates a percent node is configured.";
10983                  description10978                  description
10984                    "Specify that threshold value is percent of previous sample";10979                    "Specify that threshold value is percent of previous sample";
10985                }10980                }
10986                container rearm {10981                container rearm {
10987                  description10982                  description
10988                    "Specify Rearm parameters (default - always)";10983                    "Specify Rearm parameters (default - always)";
10989                  container toggle {10984                  container toggle {
10990                    must "not(../window)";10985                    must "not(../window)";
10991                    presence "Indicates a toggle node is configured.";10986                    presence "Indicates a toggle node is configured.";
10992                    description10987                    description
10993                      "Rearm after the first period when condition is not met";10988                      "Rearm after the first period when condition is not met";
10994                  }10989                  }
10995                  leaf window {10990                  leaf window {
10996                    type uint32 {10991                    type uint32 {
10997                      range "1..100" {10992                      range "1..100" {
10998                        description10993                        description
10999                          "Rearm window size";10994                          "Rearm window size";
11000                      }10995                      }
11001                    }10996                    }
11002                    must "not(../toggle)";10997                    must "not(../toggle)";
11003                    description10998                    description
11004                      "Rearm after the window of sampling periods";10999                      "Rearm after the window of sampling periods";
11005                  }11000                  }
11006                }11001                }
11007                container delta {11002                container delta {
11008                  presence "Indicates a delta node is configured.";11003                  presence "Indicates a delta node is configured.";
11009                  description11004                  description
11010                    "Specify that threshold value is for difference from the previous sample";11005                    "Specify that threshold value is for difference from the previous sample";
11011                }11006                }
11012                container eq {11007                container eq {
11013                  presence "Indicates the node is configured.";11008                  presence "Indicates the node is configured.";
11014                  description11009                  description
11015                    "Equal to";11010                    "Equal to";
11016                  leaf threshold-value {11011                  leaf threshold-value {
11017                    type uint32 {11012                    type uint32 {
11018                      range "0..4294967295" {11013                      range "0..4294967295" {
11019                        description11014                        description
11020                          "Threshold value";11015                          "Threshold value";
11021                      }11016                      }
11022                    }11017                    }
11023                    mandatory true;11018                    mandatory true;
11024                    description11019                    description
11025                      "Threshold value";11020                      "Threshold value";
11026                  }11021                  }
11027                }11022                }
11028                container ne {11023                container ne {
11029                  presence "Indicates the node is configured.";11024                  presence "Indicates the node is configured.";
11030                  description11025                  description
11031                    "Not equal to";11026                    "Not equal to";
11032                  leaf threshold-value {11027                  leaf threshold-value {
11033                    type uint32 {11028                    type uint32 {
11034                      range "0..4294967295" {11029                      range "0..4294967295" {
11035                        description11030                        description
11036                          "Threshold value";11031                          "Threshold value";
11037                      }11032                      }
11038                    }11033                    }
11039                    mandatory true;11034                    mandatory true;
11040                    description11035                    description
11041                      "Threshold value";11036                      "Threshold value";
11042                  }11037                  }
11043                }11038                }
11044                container lt {11039                container lt {
11045                  presence "Indicates the node is configured.";11040                  presence "Indicates the node is configured.";
11046                  description11041                  description
11047                    "Less than";11042                    "Less than";
11048                  leaf threshold-value {11043                  leaf threshold-value {
11049                    type uint32 {11044                    type uint32 {
11050                      range "0..4294967295" {11045                      range "0..4294967295" {
11051                        description11046                        description
11052                          "Threshold value";11047                          "Threshold value";
11053                      }11048                      }
11054                    }11049                    }
11055                    mandatory true;11050                    mandatory true;
11056                    description11051                    description
11057                      "Threshold value";11052                      "Threshold value";
11058                  }11053                  }
11059                }11054                }
11060                container le {11055                container le {
11061                  presence "Indicates the node is configured.";11056                  presence "Indicates the node is configured.";
11062                  description11057                  description
11063                    "Less than or equal to";11058                    "Less than or equal to";
11064                  leaf threshold-value {11059                  leaf threshold-value {
11065                    type uint32 {11060                    type uint32 {
11066                      range "0..4294967295" {11061                      range "0..4294967295" {
11067                        description11062                        description
11068                          "Threshold value";11063                          "Threshold value";
11069                      }11064                      }
11070                    }11065                    }
11071                    mandatory true;11066                    mandatory true;
11072                    description11067                    description
11073                      "Threshold value";11068                      "Threshold value";
11074                  }11069                  }
11075                }11070                }
11076                container gt {11071                container gt {
11077                  presence "Indicates the node is configured.";11072                  presence "Indicates the node is configured.";
11078                  description11073                  description
11079                    "Greater than";11074                    "Greater than";
11080                  leaf threshold-value {11075                  leaf threshold-value {
11081                    type uint32 {11076                    type uint32 {
11082                      range "0..4294967295" {11077                      range "0..4294967295" {
11083                        description11078                        description
11084                          "Threshold value";11079                          "Threshold value";
11085                      }11080                      }
11086                    }11081                    }
11087                    mandatory true;11082                    mandatory true;
11088                    description11083                    description
11089                      "Threshold value";11084                      "Threshold value";
11090                  }11085                  }
11091                }11086                }
11092                container ge {11087                container ge {
11093                  presence "Indicates the node is configured.";11088                  presence "Indicates the node is configured.";
11094                  description11089                  description
11095                    "Greater than or equal to";11090                    "Greater than or equal to";
11096                  leaf threshold-value {11091                  leaf threshold-value {
11097                    type uint32 {11092                    type uint32 {
11098                      range "0..4294967295" {11093                      range "0..4294967295" {
11099                        description11094                        description
11100                          "Threshold value";11095                          "Threshold value";
11101                      }11096                      }
11102                    }11097                    }
11103                    mandatory true;11098                    mandatory true;
11104                    description11099                    description
11105                      "Threshold value";11100                      "Threshold value";
11106                  }11101                  }
11107                }11102                }
11108                container rg {11103                container rg {
11109                  presence "Indicates the node is configured.";11104                  presence "Indicates the node is configured.";
11110                  description11105                  description
11111                    "Not in range";11106                    "Not in range";
11112                  leaf start-threshold-value {11107                  leaf start-threshold-value {
11113                    type uint32 {11108                    type uint32 {
11114                      range "0..4294967295" {11109                      range "0..4294967295" {
11115                        description11110                        description
11116                          "Threshold value";11111                          "Threshold value";
11117                      }11112                      }
11118                    }11113                    }
11119                    mandatory true;11114                    mandatory true;
11120                    description11115                    description
11121                      "Threshold value";11116                      "Threshold value";
11122                  }11117                  }
11123                  leaf end-threshold-value {11118                  leaf end-threshold-value {
11124                    type uint32 {11119                    type uint32 {
11125                      range "0..4294967295" {11120                      range "0..4294967295" {
11126                        description11121                        description
11127                          "Threshold value";11122                          "Threshold value";
11128                      }11123                      }
11129                    }11124                    }
11130                    mandatory true;11125                    mandatory true;
11131                    description11126                    description
11132                      "Threshold value";11127                      "Threshold value";
11133                  }11128                  }
11134                }11129                }
11135              }11130              }
11136              container output-packet-rate {11131              container output-packet-rate {
11137                description11132                description
11138                  "Number of Output packets per second";11133                  "Number of Output packets per second";
11139                container percent {11134                container percent {
11140                  presence "Indicates a percent node is configured.";11135                  presence "Indicates a percent node is configured.";
11141                  description11136                  description
11142                    "Specify that threshold value is percent of previous sample";11137                    "Specify that threshold value is percent of previous sample";
11143                }11138                }
11144                container rearm {11139                container rearm {
11145                  description11140                  description
11146                    "Specify Rearm parameters (default - always)";11141                    "Specify Rearm parameters (default - always)";
11147                  container toggle {11142                  container toggle {
11148                    must "not(../window)";11143                    must "not(../window)";
11149                    presence "Indicates a toggle node is configured.";11144                    presence "Indicates a toggle node is configured.";
11150                    description11145                    description
11151                      "Rearm after the first period when condition is not met";11146                      "Rearm after the first period when condition is not met";
11152                  }11147                  }
11153                  leaf window {11148                  leaf window {
11154                    type uint32 {11149                    type uint32 {
11155                      range "1..100" {11150                      range "1..100" {
11156                        description11151                        description
11157                          "Rearm window size";11152                          "Rearm window size";
11158                      }11153                      }
11159                    }11154                    }
11160                    must "not(../toggle)";11155                    must "not(../toggle)";
11161                    description11156                    description
11162                      "Rearm after the window of sampling periods";11157                      "Rearm after the window of sampling periods";
11163                  }11158                  }
11164                }11159                }
11165                container delta {11160                container delta {
11166                  presence "Indicates a delta node is configured.";11161                  presence "Indicates a delta node is configured.";
11167                  description11162                  description
11168                    "Specify that threshold value is for difference from the previous sample";11163                    "Specify that threshold value is for difference from the previous sample";
11169                }11164                }
11170                container eq {11165                container eq {
11171                  presence "Indicates the node is configured.";11166                  presence "Indicates the node is configured.";
11172                  description11167                  description
11173                    "Equal to";11168                    "Equal to";
11174                  leaf threshold-value {11169                  leaf threshold-value {
11175                    type uint32 {11170                    type uint32 {
11176                      range "0..4294967295" {11171                      range "0..4294967295" {
11177                        description11172                        description
11178                          "Threshold value";11173                          "Threshold value";
11179                      }11174                      }
11180                    }11175                    }
11181                    mandatory true;11176                    mandatory true;
11182                    description11177                    description
11183                      "Threshold value";11178                      "Threshold value";
11184                  }11179                  }
11185                }11180                }
11186                container ne {11181                container ne {
11187                  presence "Indicates the node is configured.";11182                  presence "Indicates the node is configured.";
11188                  description11183                  description
11189                    "Not equal to";11184                    "Not equal to";
11190                  leaf threshold-value {11185                  leaf threshold-value {
11191                    type uint32 {11186                    type uint32 {
11192                      range "0..4294967295" {11187                      range "0..4294967295" {
11193                        description11188                        description
11194                          "Threshold value";11189                          "Threshold value";
11195                      }11190                      }
11196                    }11191                    }
11197                    mandatory true;11192                    mandatory true;
11198                    description11193                    description
11199                      "Threshold value";11194                      "Threshold value";
11200                  }11195                  }
11201                }11196                }
11202                container lt {11197                container lt {
11203                  presence "Indicates the node is configured.";11198                  presence "Indicates the node is configured.";
11204                  description11199                  description
11205                    "Less than";11200                    "Less than";
11206                  leaf threshold-value {11201                  leaf threshold-value {
11207                    type uint32 {11202                    type uint32 {
11208                      range "0..4294967295" {11203                      range "0..4294967295" {
11209                        description11204                        description
11210                          "Threshold value";11205                          "Threshold value";
11211                      }11206                      }
11212                    }11207                    }
11213                    mandatory true;11208                    mandatory true;
11214                    description11209                    description
11215                      "Threshold value";11210                      "Threshold value";
11216                  }11211                  }
11217                }11212                }
11218                container le {11213                container le {
11219                  presence "Indicates the node is configured.";11214                  presence "Indicates the node is configured.";
11220                  description11215                  description
11221                    "Less than or equal to";11216                    "Less than or equal to";
11222                  leaf threshold-value {11217                  leaf threshold-value {
11223                    type uint32 {11218                    type uint32 {
11224                      range "0..4294967295" {11219                      range "0..4294967295" {
11225                        description11220                        description
11226                          "Threshold value";11221                          "Threshold value";
11227                      }11222                      }
11228                    }11223                    }
11229                    mandatory true;11224                    mandatory true;
11230                    description11225                    description
11231                      "Threshold value";11226                      "Threshold value";
11232                  }11227                  }
11233                }11228                }
11234                container gt {11229                container gt {
11235                  presence "Indicates the node is configured.";11230                  presence "Indicates the node is configured.";
11236                  description11231                  description
11237                    "Greater than";11232                    "Greater than";
11238                  leaf threshold-value {11233                  leaf threshold-value {
11239                    type uint32 {11234                    type uint32 {
11240                      range "0..4294967295" {11235                      range "0..4294967295" {
11241                        description11236                        description
11242                          "Threshold value";11237                          "Threshold value";
11243                      }11238                      }
11244                    }11239                    }
11245                    mandatory true;11240                    mandatory true;
11246                    description11241                    description
11247                      "Threshold value";11242                      "Threshold value";
11248                  }11243                  }
11249                }11244                }
11250                container ge {11245                container ge {
11251                  presence "Indicates the node is configured.";11246                  presence "Indicates the node is configured.";
11252                  description11247                  description
11253                    "Greater than or equal to";11248                    "Greater than or equal to";
11254                  leaf threshold-value {11249                  leaf threshold-value {
11255                    type uint32 {11250                    type uint32 {
11256                      range "0..4294967295" {11251                      range "0..4294967295" {
11257                        description11252                        description
11258                          "Threshold value";11253                          "Threshold value";
11259                      }11254                      }
11260                    }11255                    }
11261                    mandatory true;11256                    mandatory true;
11262                    description11257                    description
11263                      "Threshold value";11258                      "Threshold value";
11264                  }11259                  }
11265                }11260                }
11266                container rg {11261                container rg {
11267                  presence "Indicates the node is configured.";11262                  presence "Indicates the node is configured.";
11268                  description11263                  description
11269                    "Not in range";11264                    "Not in range";
11270                  leaf start-threshold-value {11265                  leaf start-threshold-value {
11271                    type uint32 {11266                    type uint32 {
11272                      range "0..4294967295" {11267                      range "0..4294967295" {
11273                        description11268                        description
11274                          "Threshold value";11269                          "Threshold value";
11275                      }11270                      }
11276                    }11271                    }
11277                    mandatory true;11272                    mandatory true;
11278                    description11273                    description
11279                      "Threshold value";11274                      "Threshold value";
11280                  }11275                  }
11281                  leaf end-threshold-value {11276                  leaf end-threshold-value {
11282                    type uint32 {11277                    type uint32 {
11283                      range "0..4294967295" {11278                      range "0..4294967295" {
11284                        description11279                        description
11285                          "Threshold value";11280                          "Threshold value";
11286                      }11281                      }
11287                    }11282                    }
11288                    mandatory true;11283                    mandatory true;
11289                    description11284                    description
11290                      "Threshold value";11285                      "Threshold value";
11291                  }11286                  }
11292                }11287                }
11293              }11288              }
11294              container input-peak-rate {11289              container input-peak-rate {
11295                description11290                description
11296                  "Peak input data rate in kbps";11291                  "Peak input data rate in kbps";
11297                container percent {11292                container percent {
11298                  presence "Indicates a percent node is configured.";11293                  presence "Indicates a percent node is configured.";
11299                  description11294                  description
11300                    "Specify that threshold value is percent of previous sample";11295                    "Specify that threshold value is percent of previous sample";
11301                }11296                }
11302                container rearm {11297                container rearm {
11303                  description11298                  description
11304                    "Specify Rearm parameters (default - always)";11299                    "Specify Rearm parameters (default - always)";
11305                  container toggle {11300                  container toggle {
11306                    must "not(../window)";11301                    must "not(../window)";
11307                    presence "Indicates a toggle node is configured.";11302                    presence "Indicates a toggle node is configured.";
11308                    description11303                    description
11309                      "Rearm after the first period when condition is not met";11304                      "Rearm after the first period when condition is not met";
11310                  }11305                  }
11311                  leaf window {11306                  leaf window {
11312                    type uint32 {11307                    type uint32 {
11313                      range "1..100" {11308                      range "1..100" {
11314                        description11309                        description
11315                          "Rearm window size";11310                          "Rearm window size";
11316                      }11311                      }
11317                    }11312                    }
11318                    must "not(../toggle)";11313                    must "not(../toggle)";
11319                    description11314                    description
11320                      "Rearm after the window of sampling periods";11315                      "Rearm after the window of sampling periods";
11321                  }11316                  }
11322                }11317                }
11323                container delta {11318                container delta {
11324                  presence "Indicates a delta node is configured.";11319                  presence "Indicates a delta node is configured.";
11325                  description11320                  description
11326                    "Specify that threshold value is for difference from the previous sample";11321                    "Specify that threshold value is for difference from the previous sample";
11327                }11322                }
11328                container eq {11323                container eq {
11329                  presence "Indicates the node is configured.";11324                  presence "Indicates the node is configured.";
11330                  description11325                  description
11331                    "Equal to";11326                    "Equal to";
11332                  leaf threshold-value {11327                  leaf threshold-value {
11333                    type uint32 {11328                    type uint32 {
11334                      range "0..4294967295" {11329                      range "0..4294967295" {
11335                        description11330                        description
11336                          "Threshold value";11331                          "Threshold value";
11337                      }11332                      }
11338                    }11333                    }
11339                    mandatory true;11334                    mandatory true;
11340                    description11335                    description
11341                      "Threshold value";11336                      "Threshold value";
11342                  }11337                  }
11343                }11338                }
11344                container ne {11339                container ne {
11345                  presence "Indicates the node is configured.";11340                  presence "Indicates the node is configured.";
11346                  description11341                  description
11347                    "Not equal to";11342                    "Not equal to";
11348                  leaf threshold-value {11343                  leaf threshold-value {
11349                    type uint32 {11344                    type uint32 {
11350                      range "0..4294967295" {11345                      range "0..4294967295" {
11351                        description11346                        description
11352                          "Threshold value";11347                          "Threshold value";
11353                      }11348                      }
11354                    }11349                    }
11355                    mandatory true;11350                    mandatory true;
11356                    description11351                    description
11357                      "Threshold value";11352                      "Threshold value";
11358                  }11353                  }
11359                }11354                }
11360                container lt {11355                container lt {
11361                  presence "Indicates the node is configured.";11356                  presence "Indicates the node is configured.";
11362                  description11357                  description
11363                    "Less than";11358                    "Less than";
11364                  leaf threshold-value {11359                  leaf threshold-value {
11365                    type uint32 {11360                    type uint32 {
11366                      range "0..4294967295" {11361                      range "0..4294967295" {
11367                        description11362                        description
11368                          "Threshold value";11363                          "Threshold value";
11369                      }11364                      }
11370                    }11365                    }
11371                    mandatory true;11366                    mandatory true;
11372                    description11367                    description
11373                      "Threshold value";11368                      "Threshold value";
11374                  }11369                  }
11375                }11370                }
11376                container le {11371                container le {
11377                  presence "Indicates the node is configured.";11372                  presence "Indicates the node is configured.";
11378                  description11373                  description
11379                    "Less than or equal to";11374                    "Less than or equal to";
11380                  leaf threshold-value {11375                  leaf threshold-value {
11381                    type uint32 {11376                    type uint32 {
11382                      range "0..4294967295" {11377                      range "0..4294967295" {
11383                        description11378                        description
11384                          "Threshold value";11379                          "Threshold value";
11385                      }11380                      }
11386                    }11381                    }
11387                    mandatory true;11382                    mandatory true;
11388                    description11383                    description
11389                      "Threshold value";11384                      "Threshold value";
11390                  }11385                  }
11391                }11386                }
11392                container gt {11387                container gt {
11393                  presence "Indicates the node is configured.";11388                  presence "Indicates the node is configured.";
11394                  description11389                  description
11395                    "Greater than";11390                    "Greater than";
11396                  leaf threshold-value {11391                  leaf threshold-value {
11397                    type uint32 {11392                    type uint32 {
11398                      range "0..4294967295" {11393                      range "0..4294967295" {
11399                        description11394                        description
11400                          "Threshold value";11395                          "Threshold value";
11401                      }11396                      }
11402                    }11397                    }
11403                    mandatory true;11398                    mandatory true;
11404                    description11399                    description
11405                      "Threshold value";11400                      "Threshold value";
11406                  }11401                  }
11407                }11402                }
11408                container ge {11403                container ge {
11409                  presence "Indicates the node is configured.";11404                  presence "Indicates the node is configured.";
11410                  description11405                  description
11411                    "Greater than or equal to";11406                    "Greater than or equal to";
11412                  leaf threshold-value {11407                  leaf threshold-value {
11413                    type uint32 {11408                    type uint32 {
11414                      range "0..4294967295" {11409                      range "0..4294967295" {
11415                        description11410                        description
11416                          "Threshold value";11411                          "Threshold value";
11417                      }11412                      }
11418                    }11413                    }
11419                    mandatory true;11414                    mandatory true;
11420                    description11415                    description
11421                      "Threshold value";11416                      "Threshold value";
11422                  }11417                  }
11423                }11418                }
11424                container rg {11419                container rg {
11425                  presence "Indicates the node is configured.";11420                  presence "Indicates the node is configured.";
11426                  description11421                  description
11427                    "Not in range";11422                    "Not in range";
11428                  leaf start-threshold-value {11423                  leaf start-threshold-value {
11429                    type uint32 {11424                    type uint32 {
11430                      range "0..4294967295" {11425                      range "0..4294967295" {
11431                        description11426                        description
11432                          "Threshold value";11427                          "Threshold value";
11433                      }11428                      }
11434                    }11429                    }
11435                    mandatory true;11430                    mandatory true;
11436                    description11431                    description
11437                      "Threshold value";11432                      "Threshold value";
11438                  }11433                  }
11439                  leaf end-threshold-value {11434                  leaf end-threshold-value {
11440                    type uint32 {11435                    type uint32 {
11441                      range "0..4294967295" {11436                      range "0..4294967295" {
11442                        description11437                        description
11443                          "Threshold value";11438                          "Threshold value";
11444                      }11439                      }
11445                    }11440                    }
11446                    mandatory true;11441                    mandatory true;
11447                    description11442                    description
11448                      "Threshold value";11443                      "Threshold value";
11449                  }11444                  }
11450                }11445                }
11451              }11446              }
11452              container output-peak-rate {11447              container output-peak-rate {
11453                description11448                description
11454                  "Peak output data rate in kbps";11449                  "Peak output data rate in kbps";
11455                container percent {11450                container percent {
11456                  presence "Indicates a percent node is configured.";11451                  presence "Indicates a percent node is configured.";
11457                  description11452                  description
11458                    "Specify that threshold value is percent of previous sample";11453                    "Specify that threshold value is percent of previous sample";
11459                }11454                }
11460                container rearm {11455                container rearm {
11461                  description11456                  description
11462                    "Specify Rearm parameters (default - always)";11457                    "Specify Rearm parameters (default - always)";
11463                  container toggle {11458                  container toggle {
11464                    must "not(../window)";11459                    must "not(../window)";
11465                    presence "Indicates a toggle node is configured.";11460                    presence "Indicates a toggle node is configured.";
11466                    description11461                    description
11467                      "Rearm after the first period when condition is not met";11462                      "Rearm after the first period when condition is not met";
11468                  }11463                  }
11469                  leaf window {11464                  leaf window {
11470                    type uint32 {11465                    type uint32 {
11471                      range "1..100" {11466                      range "1..100" {
11472                        description11467                        description
11473                          "Rearm window size";11468                          "Rearm window size";
11474                      }11469                      }
11475                    }11470                    }
11476                    must "not(../toggle)";11471                    must "not(../toggle)";
11477                    description11472                    description
11478                      "Rearm after the window of sampling periods";11473                      "Rearm after the window of sampling periods";
11479                  }11474                  }
11480                }11475                }
11481                container delta {11476                container delta {
11482                  presence "Indicates a delta node is configured.";11477                  presence "Indicates a delta node is configured.";
11483                  description11478                  description
11484                    "Specify that threshold value is for difference from the previous sample";11479                    "Specify that threshold value is for difference from the previous sample";
11485                }11480                }
11486                container eq {11481                container eq {
11487                  presence "Indicates the node is configured.";11482                  presence "Indicates the node is configured.";
11488                  description11483                  description
11489                    "Equal to";11484                    "Equal to";
11490                  leaf threshold-value {11485                  leaf threshold-value {
11491                    type uint32 {11486                    type uint32 {
11492                      range "0..4294967295" {11487                      range "0..4294967295" {
11493                        description11488                        description
11494                          "Threshold value";11489                          "Threshold value";
11495                      }11490                      }
11496                    }11491                    }
11497                    mandatory true;11492                    mandatory true;
11498                    description11493                    description
11499                      "Threshold value";11494                      "Threshold value";
11500                  }11495                  }
11501                }11496                }
11502                container ne {11497                container ne {
11503                  presence "Indicates the node is configured.";11498                  presence "Indicates the node is configured.";
11504                  description11499                  description
11505                    "Not equal to";11500                    "Not equal to";
11506                  leaf threshold-value {11501                  leaf threshold-value {
11507                    type uint32 {11502                    type uint32 {
11508                      range "0..4294967295" {11503                      range "0..4294967295" {
11509                        description11504                        description
11510                          "Threshold value";11505                          "Threshold value";
11511                      }11506                      }
11512                    }11507                    }
11513                    mandatory true;11508                    mandatory true;
11514                    description11509                    description
11515                      "Threshold value";11510                      "Threshold value";
11516                  }11511                  }
11517                }11512                }
11518                container lt {11513                container lt {
11519                  presence "Indicates the node is configured.";11514                  presence "Indicates the node is configured.";
11520                  description11515                  description
11521                    "Less than";11516                    "Less than";
11522                  leaf threshold-value {11517                  leaf threshold-value {
11523                    type uint32 {11518                    type uint32 {
11524                      range "0..4294967295" {11519                      range "0..4294967295" {
11525                        description11520                        description
11526                          "Threshold value";11521                          "Threshold value";
11527                      }11522                      }
11528                    }11523                    }
11529                    mandatory true;11524                    mandatory true;
11530                    description11525                    description
11531                      "Threshold value";11526                      "Threshold value";
11532                  }11527                  }
11533                }11528                }
11534                container le {11529                container le {
11535                  presence "Indicates the node is configured.";11530                  presence "Indicates the node is configured.";
11536                  description11531                  description
11537                    "Less than or equal to";11532                    "Less than or equal to";
11538                  leaf threshold-value {11533                  leaf threshold-value {
11539                    type uint32 {11534                    type uint32 {
11540                      range "0..4294967295" {11535                      range "0..4294967295" {
11541                        description11536                        description
11542                          "Threshold value";11537                          "Threshold value";
11543                      }11538                      }
11544                    }11539                    }
11545                    mandatory true;11540                    mandatory true;
11546                    description11541                    description
11547                      "Threshold value";11542                      "Threshold value";
11548                  }11543                  }
11549                }11544                }
11550                container gt {11545                container gt {
11551                  presence "Indicates the node is configured.";11546                  presence "Indicates the node is configured.";
11552                  description11547                  description
11553                    "Greater than";11548                    "Greater than";
11554                  leaf threshold-value {11549                  leaf threshold-value {
11555                    type uint32 {11550                    type uint32 {
11556                      range "0..4294967295" {11551                      range "0..4294967295" {
11557                        description11552                        description
11558                          "Threshold value";11553                          "Threshold value";
11559                      }11554                      }
11560                    }11555                    }
11561                    mandatory true;11556                    mandatory true;
11562                    description11557                    description
11563                      "Threshold value";11558                      "Threshold value";
11564                  }11559                  }
11565                }11560                }
11566                container ge {11561                container ge {
11567                  presence "Indicates the node is configured.";11562                  presence "Indicates the node is configured.";
11568                  description11563                  description
11569                    "Greater than or equal to";11564                    "Greater than or equal to";
11570                  leaf threshold-value {11565                  leaf threshold-value {
11571                    type uint32 {11566                    type uint32 {
11572                      range "0..4294967295" {11567                      range "0..4294967295" {
11573                        description11568                        description
11574                          "Threshold value";11569                          "Threshold value";
11575                      }11570                      }
11576                    }11571                    }
11577                    mandatory true;11572                    mandatory true;
11578                    description11573                    description
11579                      "Threshold value";11574                      "Threshold value";
11580                  }11575                  }
11581                }11576                }
11582                container rg {11577                container rg {
11583                  presence "Indicates the node is configured.";11578                  presence "Indicates the node is configured.";
11584                  description11579                  description
11585                    "Not in range";11580                    "Not in range";
11586                  leaf start-threshold-value {11581                  leaf start-threshold-value {
11587                    type uint32 {11582                    type uint32 {
11588                      range "0..4294967295" {11583                      range "0..4294967295" {
11589                        description11584                        description
11590                          "Threshold value";11585                          "Threshold value";
11591                      }11586                      }
11592                    }11587                    }
11593                    mandatory true;11588                    mandatory true;
11594                    description11589                    description
11595                      "Threshold value";11590                      "Threshold value";
11596                  }11591                  }
11597                  leaf end-threshold-value {11592                  leaf end-threshold-value {
11598                    type uint32 {11593                    type uint32 {
11599                      range "0..4294967295" {11594                      range "0..4294967295" {
11600                        description11595                        description
11601                          "Threshold value";11596                          "Threshold value";
11602                      }11597                      }
11603                    }11598                    }
11604                    mandatory true;11599                    mandatory true;
11605                    description11600                    description
11606                      "Threshold value";11601                      "Threshold value";
11607                  }11602                  }
11608                }11603                }
11609              }11604              }
11610              container input-peak-pkts {11605              container input-peak-pkts {
11611                description11606                description
11612                  "Maximum number of input packets per second";11607                  "Maximum number of input packets per second";
11613                container percent {11608                container percent {
11614                  presence "Indicates a percent node is configured.";11609                  presence "Indicates a percent node is configured.";
11615                  description11610                  description
11616                    "Specify that threshold value is percent of previous sample";11611                    "Specify that threshold value is percent of previous sample";
11617                }11612                }
11618                container rearm {11613                container rearm {
11619                  description11614                  description
11620                    "Specify Rearm parameters (default - always)";11615                    "Specify Rearm parameters (default - always)";
11621                  container toggle {11616                  container toggle {
11622                    must "not(../window)";11617                    must "not(../window)";
11623                    presence "Indicates a toggle node is configured.";11618                    presence "Indicates a toggle node is configured.";
11624                    description11619                    description
11625                      "Rearm after the first period when condition is not met";11620                      "Rearm after the first period when condition is not met";
11626                  }11621                  }
11627                  leaf window {11622                  leaf window {
11628                    type uint32 {11623                    type uint32 {
11629                      range "1..100" {11624                      range "1..100" {
11630                        description11625                        description
11631                          "Rearm window size";11626                          "Rearm window size";
11632                      }11627                      }
11633                    }11628                    }
11634                    must "not(../toggle)";11629                    must "not(../toggle)";
11635                    description11630                    description
11636                      "Rearm after the window of sampling periods";11631                      "Rearm after the window of sampling periods";
11637                  }11632                  }
11638                }11633                }
11639                container delta {11634                container delta {
11640                  presence "Indicates a delta node is configured.";11635                  presence "Indicates a delta node is configured.";
11641                  description11636                  description
11642                    "Specify that threshold value is for difference from the previous sample";11637                    "Specify that threshold value is for difference from the previous sample";
11643                }11638                }
11644                container eq {11639                container eq {
11645                  presence "Indicates the node is configured.";11640                  presence "Indicates the node is configured.";
11646                  description11641                  description
11647                    "Equal to";11642                    "Equal to";
11648                  leaf threshold-value {11643                  leaf threshold-value {
11649                    type uint32 {11644                    type uint32 {
11650                      range "0..4294967295" {11645                      range "0..4294967295" {
11651                        description11646                        description
11652                          "Threshold value";11647                          "Threshold value";
11653                      }11648                      }
11654                    }11649                    }
11655                    mandatory true;11650                    mandatory true;
11656                    description11651                    description
11657                      "Threshold value";11652                      "Threshold value";
11658                  }11653                  }
11659                }11654                }
11660                container ne {11655                container ne {
11661                  presence "Indicates the node is configured.";11656                  presence "Indicates the node is configured.";
11662                  description11657                  description
11663                    "Not equal to";11658                    "Not equal to";
11664                  leaf threshold-value {11659                  leaf threshold-value {
11665                    type uint32 {11660                    type uint32 {
11666                      range "0..4294967295" {11661                      range "0..4294967295" {
11667                        description11662                        description
11668                          "Threshold value";11663                          "Threshold value";
11669                      }11664                      }
11670                    }11665                    }
11671                    mandatory true;11666                    mandatory true;
11672                    description11667                    description
11673                      "Threshold value";11668                      "Threshold value";
11674                  }11669                  }
11675                }11670                }
11676                container lt {11671                container lt {
11677                  presence "Indicates the node is configured.";11672                  presence "Indicates the node is configured.";
11678                  description11673                  description
11679                    "Less than";11674                    "Less than";
11680                  leaf threshold-value {11675                  leaf threshold-value {
11681                    type uint32 {11676                    type uint32 {
11682                      range "0..4294967295" {11677                      range "0..4294967295" {
11683                        description11678                        description
11684                          "Threshold value";11679                          "Threshold value";
11685                      }11680                      }
11686                    }11681                    }
11687                    mandatory true;11682                    mandatory true;
11688                    description11683                    description
11689                      "Threshold value";11684                      "Threshold value";
11690                  }11685                  }
11691                }11686                }
11692                container le {11687                container le {
11693                  presence "Indicates the node is configured.";11688                  presence "Indicates the node is configured.";
11694                  description11689                  description
11695                    "Less than or equal to";11690                    "Less than or equal to";
11696                  leaf threshold-value {11691                  leaf threshold-value {
11697                    type uint32 {11692                    type uint32 {
11698                      range "0..4294967295" {11693                      range "0..4294967295" {
11699                        description11694                        description
11700                          "Threshold value";11695                          "Threshold value";
11701                      }11696                      }
11702                    }11697                    }
11703                    mandatory true;11698                    mandatory true;
11704                    description11699                    description
11705                      "Threshold value";11700                      "Threshold value";
11706                  }11701                  }
11707                }11702                }
11708                container gt {11703                container gt {
11709                  presence "Indicates the node is configured.";11704                  presence "Indicates the node is configured.";
11710                  description11705                  description
11711                    "Greater than";11706                    "Greater than";
11712                  leaf threshold-value {11707                  leaf threshold-value {
11713                    type uint32 {11708                    type uint32 {
11714                      range "0..4294967295" {11709                      range "0..4294967295" {
11715                        description11710                        description
11716                          "Threshold value";11711                          "Threshold value";
11717                      }11712                      }
11718                    }11713                    }
11719                    mandatory true;11714                    mandatory true;
11720                    description11715                    description
11721                      "Threshold value";11716                      "Threshold value";
11722                  }11717                  }
11723                }11718                }
11724                container ge {11719                container ge {
11725                  presence "Indicates the node is configured.";11720                  presence "Indicates the node is configured.";
11726                  description11721                  description
11727                    "Greater than or equal to";11722                    "Greater than or equal to";
11728                  leaf threshold-value {11723                  leaf threshold-value {
11729                    type uint32 {11724                    type uint32 {
11730                      range "0..4294967295" {11725                      range "0..4294967295" {
11731                        description11726                        description
11732                          "Threshold value";11727                          "Threshold value";
11733                      }11728                      }
11734                    }11729                    }
11735                    mandatory true;11730                    mandatory true;
11736                    description11731                    description
11737                      "Threshold value";11732                      "Threshold value";
11738                  }11733                  }
11739                }11734                }
11740                container rg {11735                container rg {
11741                  presence "Indicates the node is configured.";11736                  presence "Indicates the node is configured.";
11742                  description11737                  description
11743                    "Not in range";11738                    "Not in range";
11744                  leaf start-threshold-value {11739                  leaf start-threshold-value {
11745                    type uint32 {11740                    type uint32 {
11746                      range "0..4294967295" {11741                      range "0..4294967295" {
11747                        description11742                        description
11748                          "Threshold value";11743                          "Threshold value";
11749                      }11744                      }
11750                    }11745                    }
11751                    mandatory true;11746                    mandatory true;
11752                    description11747                    description
11753                      "Threshold value";11748                      "Threshold value";
11754                  }11749                  }
11755                  leaf end-threshold-value {11750                  leaf end-threshold-value {
11756                    type uint32 {11751                    type uint32 {
11757                      range "0..4294967295" {11752                      range "0..4294967295" {
11758                        description11753                        description
11759                          "Threshold value";11754                          "Threshold value";
11760                      }11755                      }
11761                    }11756                    }
11762                    mandatory true;11757                    mandatory true;
11763                    description11758                    description
11764                      "Threshold value";11759                      "Threshold value";
11765                  }11760                  }
11766                }11761                }
11767              }11762              }
11768              container output-peak-pkts {11763              container output-peak-pkts {
11769                description11764                description
11770                  "Maximum number of output packets per second";11765                  "Maximum number of output packets per second";
11771                container percent {11766                container percent {
11772                  presence "Indicates a percent node is configured.";11767                  presence "Indicates a percent node is configured.";
11773                  description11768                  description
11774                    "Specify that threshold value is percent of previous sample";11769                    "Specify that threshold value is percent of previous sample";
11775                }11770                }
11776                container rearm {11771                container rearm {
11777                  description11772                  description
11778                    "Specify Rearm parameters (default - always)";11773                    "Specify Rearm parameters (default - always)";
11779                  container toggle {11774                  container toggle {
11780                    must "not(../window)";11775                    must "not(../window)";
11781                    presence "Indicates a toggle node is configured.";11776                    presence "Indicates a toggle node is configured.";
11782                    description11777                    description
11783                      "Rearm after the first period when condition is not met";11778                      "Rearm after the first period when condition is not met";
11784                  }11779                  }
11785                  leaf window {11780                  leaf window {
11786                    type uint32 {11781                    type uint32 {
11787                      range "1..100" {11782                      range "1..100" {
11788                        description11783                        description
11789                          "Rearm window size";11784                          "Rearm window size";
11790                      }11785                      }
11791                    }11786                    }
11792                    must "not(../toggle)";11787                    must "not(../toggle)";
11793                    description11788                    description
11794                      "Rearm after the window of sampling periods";11789                      "Rearm after the window of sampling periods";
11795                  }11790                  }
11796                }11791                }
11797                container delta {11792                container delta {
11798                  presence "Indicates a delta node is configured.";11793                  presence "Indicates a delta node is configured.";
11799                  description11794                  description
11800                    "Specify that threshold value is for difference from the previous sample";11795                    "Specify that threshold value is for difference from the previous sample";
11801                }11796                }
11802                container eq {11797                container eq {
11803                  presence "Indicates the node is configured.";11798                  presence "Indicates the node is configured.";
11804                  description11799                  description
11805                    "Equal to";11800                    "Equal to";
11806                  leaf threshold-value {11801                  leaf threshold-value {
11807                    type uint32 {11802                    type uint32 {
11808                      range "0..4294967295" {11803                      range "0..4294967295" {
11809                        description11804                        description
11810                          "Threshold value";11805                          "Threshold value";
11811                      }11806                      }
11812                    }11807                    }
11813                    mandatory true;11808                    mandatory true;
11814                    description11809                    description
11815                      "Threshold value";11810                      "Threshold value";
11816                  }11811                  }
11817                }11812                }
11818                container ne {11813                container ne {
11819                  presence "Indicates the node is configured.";11814                  presence "Indicates the node is configured.";
11820                  description11815                  description
11821                    "Not equal to";11816                    "Not equal to";
11822                  leaf threshold-value {11817                  leaf threshold-value {
11823                    type uint32 {11818                    type uint32 {
11824                      range "0..4294967295" {11819                      range "0..4294967295" {
11825                        description11820                        description
11826                          "Threshold value";11821                          "Threshold value";
11827                      }11822                      }
11828                    }11823                    }
11829                    mandatory true;11824                    mandatory true;
11830                    description11825                    description
11831                      "Threshold value";11826                      "Threshold value";
11832                  }11827                  }
11833                }11828                }
11834                container lt {11829                container lt {
11835                  presence "Indicates the node is configured.";11830                  presence "Indicates the node is configured.";
11836                  description11831                  description
11837                    "Less than";11832                    "Less than";
11838                  leaf threshold-value {11833                  leaf threshold-value {
11839                    type uint32 {11834                    type uint32 {
11840                      range "0..4294967295" {11835                      range "0..4294967295" {
11841                        description11836                        description
11842                          "Threshold value";11837                          "Threshold value";
11843                      }11838                      }
11844                    }11839                    }
11845                    mandatory true;11840                    mandatory true;
11846                    description11841                    description
11847                      "Threshold value";11842                      "Threshold value";
11848                  }11843                  }
11849                }11844                }
11850                container le {11845                container le {
11851                  presence "Indicates the node is configured.";11846                  presence "Indicates the node is configured.";
11852                  description11847                  description
11853                    "Less than or equal to";11848                    "Less than or equal to";
11854                  leaf threshold-value {11849                  leaf threshold-value {
11855                    type uint32 {11850                    type uint32 {
11856                      range "0..4294967295" {11851                      range "0..4294967295" {
11857                        description11852                        description
11858                          "Threshold value";11853                          "Threshold value";
11859                      }11854                      }
11860                    }11855                    }
11861                    mandatory true;11856                    mandatory true;
11862                    description11857                    description
11863                      "Threshold value";11858                      "Threshold value";
11864                  }11859                  }
11865                }11860                }
11866                container gt {11861                container gt {
11867                  presence "Indicates the node is configured.";11862                  presence "Indicates the node is configured.";
11868                  description11863                  description
11869                    "Greater than";11864                    "Greater than";
11870                  leaf threshold-value {11865                  leaf threshold-value {
11871                    type uint32 {11866                    type uint32 {
11872                      range "0..4294967295" {11867                      range "0..4294967295" {
11873                        description11868                        description
11874                          "Threshold value";11869                          "Threshold value";
11875                      }11870                      }
11876                    }11871                    }
11877                    mandatory true;11872                    mandatory true;
11878                    description11873                    description
11879                      "Threshold value";11874                      "Threshold value";
11880                  }11875                  }
11881                }11876                }
11882                container ge {11877                container ge {
11883                  presence "Indicates the node is configured.";11878                  presence "Indicates the node is configured.";
11884                  description11879                  description
11885                    "Greater than or equal to";11880                    "Greater than or equal to";
11886                  leaf threshold-value {11881                  leaf threshold-value {
11887                    type uint32 {11882                    type uint32 {
11888                      range "0..4294967295" {11883                      range "0..4294967295" {
11889                        description11884                        description
11890                          "Threshold value";11885                          "Threshold value";
11891                      }11886                      }
11892                    }11887                    }
11893                    mandatory true;11888                    mandatory true;
11894                    description11889                    description
11895                      "Threshold value";11890                      "Threshold value";
11896                  }11891                  }
11897                }11892                }
11898                container rg {11893                container rg {
11899                  presence "Indicates the node is configured.";11894                  presence "Indicates the node is configured.";
11900                  description11895                  description
11901                    "Not in range";11896                    "Not in range";
11902                  leaf start-threshold-value {11897                  leaf start-threshold-value {
11903                    type uint32 {11898                    type uint32 {
11904                      range "0..4294967295" {11899                      range "0..4294967295" {
11905                        description11900                        description
11906                          "Threshold value";11901                          "Threshold value";
11907                      }11902                      }
11908                    }11903                    }
11909                    mandatory true;11904                    mandatory true;
11910                    description11905                    description
11911                      "Threshold value";11906                      "Threshold value";
11912                  }11907                  }
11913                  leaf end-threshold-value {11908                  leaf end-threshold-value {
11914                    type uint32 {11909                    type uint32 {
11915                      range "0..4294967295" {11910                      range "0..4294967295" {
11916                        description11911                        description
11917                          "Threshold value";11912                          "Threshold value";
11918                      }11913                      }
11919                    }11914                    }
11920                    mandatory true;11915                    mandatory true;
11921                    description11916                    description
11922                      "Threshold value";11917                      "Threshold value";
11923                  }11918                  }
11924                }11919                }
11925              }11920              }
11926              container bandwidth {11921              container bandwidth {
11927                description11922                description
11928                  "Bandwidth in kbps";11923                  "Bandwidth in kbps";
11929                container percent {11924                container percent {
11930                  presence "Indicates a percent node is configured.";11925                  presence "Indicates a percent node is configured.";
11931                  description11926                  description
11932                    "Specify that threshold value is percent of previous sample";11927                    "Specify that threshold value is percent of previous sample";
11933                }11928                }
11934                container rearm {11929                container rearm {
11935                  description11930                  description
11936                    "Specify Rearm parameters (default - always)";11931                    "Specify Rearm parameters (default - always)";
11937                  container toggle {11932                  container toggle {
11938                    must "not(../window)";11933                    must "not(../window)";
11939                    presence "Indicates a toggle node is configured.";11934                    presence "Indicates a toggle node is configured.";
11940                    description11935                    description
11941                      "Rearm after the first period when condition is not met";11936                      "Rearm after the first period when condition is not met";
11942                  }11937                  }
11943                  leaf window {11938                  leaf window {
11944                    type uint32 {11939                    type uint32 {
11945                      range "1..100" {11940                      range "1..100" {
11946                        description11941                        description
11947                          "Rearm window size";11942                          "Rearm window size";
11948                      }11943                      }
11949                    }11944                    }
11950                    must "not(../toggle)";11945                    must "not(../toggle)";
11951                    description11946                    description
11952                      "Rearm after the window of sampling periods";11947                      "Rearm after the window of sampling periods";
11953                  }11948                  }
11954                }11949                }
11955                container delta {11950                container delta {
11956                  presence "Indicates a delta node is configured.";11951                  presence "Indicates a delta node is configured.";
11957                  description11952                  description
11958                    "Specify that threshold value is for difference from the previous sample";11953                    "Specify that threshold value is for difference from the previous sample";
11959                }11954                }
11960                container eq {11955                container eq {
11961                  presence "Indicates the node is configured.";11956                  presence "Indicates the node is configured.";
11962                  description11957                  description
11963                    "Equal to";11958                    "Equal to";
11964                  leaf threshold-value {11959                  leaf threshold-value {
11965                    type uint32 {11960                    type uint32 {
11966                      range "0..4294967295" {11961                      range "0..4294967295" {
11967                        description11962                        description
11968                          "Threshold value";11963                          "Threshold value";
11969                      }11964                      }
11970                    }11965                    }
11971                    mandatory true;11966                    mandatory true;
11972                    description11967                    description
11973                      "Threshold value";11968                      "Threshold value";
11974                  }11969                  }
11975                }11970                }
11976                container ne {11971                container ne {
11977                  presence "Indicates the node is configured.";11972                  presence "Indicates the node is configured.";
11978                  description11973                  description
11979                    "Not equal to";11974                    "Not equal to";
11980                  leaf threshold-value {11975                  leaf threshold-value {
11981                    type uint32 {11976                    type uint32 {
11982                      range "0..4294967295" {11977                      range "0..4294967295" {
11983                        description11978                        description
11984                          "Threshold value";11979                          "Threshold value";
11985                      }11980                      }
11986                    }11981                    }
11987                    mandatory true;11982                    mandatory true;
11988                    description11983                    description
11989                      "Threshold value";11984                      "Threshold value";
11990                  }11985                  }
11991                }11986                }
11992                container lt {11987                container lt {
11993                  presence "Indicates the node is configured.";11988                  presence "Indicates the node is configured.";
11994                  description11989                  description
11995                    "Less than";11990                    "Less than";
11996                  leaf threshold-value {11991                  leaf threshold-value {
11997                    type uint32 {11992                    type uint32 {
11998                      range "0..4294967295" {11993                      range "0..4294967295" {
11999                        description11994                        description
12000                          "Threshold value";11995                          "Threshold value";
12001                      }11996                      }
12002                    }11997                    }
12003                    mandatory true;11998                    mandatory true;
12004                    description11999                    description
12005                      "Threshold value";12000                      "Threshold value";
12006                  }12001                  }
12007                }12002                }
12008                container le {12003                container le {
12009                  presence "Indicates the node is configured.";12004                  presence "Indicates the node is configured.";
12010                  description12005                  description
12011                    "Less than or equal to";12006                    "Less than or equal to";
12012                  leaf threshold-value {12007                  leaf threshold-value {
12013                    type uint32 {12008                    type uint32 {
12014                      range "0..4294967295" {12009                      range "0..4294967295" {
12015                        description12010                        description
12016                          "Threshold value";12011                          "Threshold value";
12017                      }12012                      }
12018                    }12013                    }
12019                    mandatory true;12014                    mandatory true;
12020                    description12015                    description
12021                      "Threshold value";12016                      "Threshold value";
12022                  }12017                  }
12023                }12018                }
12024                container gt {12019                container gt {
12025                  presence "Indicates the node is configured.";12020                  presence "Indicates the node is configured.";
12026                  description12021                  description
12027                    "Greater than";12022                    "Greater than";
12028                  leaf threshold-value {12023                  leaf threshold-value {
12029                    type uint32 {12024                    type uint32 {
12030                      range "0..4294967295" {12025                      range "0..4294967295" {
12031                        description12026                        description
12032                          "Threshold value";12027                          "Threshold value";
12033                      }12028                      }
12034                    }12029                    }
12035                    mandatory true;12030                    mandatory true;
12036                    description12031                    description
12037                      "Threshold value";12032                      "Threshold value";
12038                  }12033                  }
12039                }12034                }
12040                container ge {12035                container ge {
12041                  presence "Indicates the node is configured.";12036                  presence "Indicates the node is configured.";
12042                  description12037                  description
12043                    "Greater than or equal to";12038                    "Greater than or equal to";
12044                  leaf threshold-value {12039                  leaf threshold-value {
12045                    type uint32 {12040                    type uint32 {
12046                      range "0..4294967295" {12041                      range "0..4294967295" {
12047                        description12042                        description
12048                          "Threshold value";12043                          "Threshold value";
12049                      }12044                      }
12050                    }12045                    }
12051                    mandatory true;12046                    mandatory true;
12052                    description12047                    description
12053                      "Threshold value";12048                      "Threshold value";
12054                  }12049                  }
12055                }12050                }
12056                container rg {12051                container rg {
12057                  presence "Indicates the node is configured.";12052                  presence "Indicates the node is configured.";
12058                  description12053                  description
12059                    "Not in range";12054                    "Not in range";
12060                  leaf start-threshold-value {12055                  leaf start-threshold-value {
12061                    type uint32 {12056                    type uint32 {
12062                      range "0..4294967295" {12057                      range "0..4294967295" {
12063                        description12058                        description
12064                          "Threshold value";12059                          "Threshold value";
12065                      }12060                      }
12066                    }12061                    }
12067                    mandatory true;12062                    mandatory true;
12068                    description12063                    description
12069                      "Threshold value";12064                      "Threshold value";
12070                  }12065                  }
12071                  leaf end-threshold-value {12066                  leaf end-threshold-value {
12072                    type uint32 {12067                    type uint32 {
12073                      range "0..4294967295" {12068                      range "0..4294967295" {
12074                        description12069                        description
12075                          "Threshold value";12070                          "Threshold value";
12076                      }12071                      }
12077                    }12072                    }
12078                    mandatory true;12073                    mandatory true;
12079                    description12074                    description
12080                      "Threshold value";12075                      "Threshold value";
12081                  }12076                  }
12082                }12077                }
12083              }12078              }
12084            }12079            }
12085          }12080          }
12086          container default {12081          container default {
12087            description12082            description
12088              "Default template";12083              "Default template";
12089            leaf sample-interval {12084            leaf sample-interval {
12090              type uint32 {12085              type uint32 {
12091                range "1..60" {12086                range "1..60" {
12092                  description12087                  description
12093                    "Frequency of samples";12088                    "Frequency of samples";
12094                }12089                }
12095              }12090              }
12096              description12091              description
12097                "Frequency of sampling in minutes";12092                "Frequency of sampling in minutes";
12098            }12093            }
12099            leaf regular-expression {12094            leaf regular-expression {
12100              type xr:Cisco-ios-xr-string {12095              type xr:Cisco-ios-xr-string {
12101                length "1..32" {12096                length "1..32" {
12102                  description12097                  description
12103                    "Regular expression name to be applied";12098                    "Regular expression name to be applied";
12104                }12099                }
12105              }12100              }
12106              description12101              description
12107                "Instance filtering by regular expression";12102                "Instance filtering by regular expression";
12108            }12103            }
12109            leaf vrf-group {12104            leaf vrf-group {
12110              type xr:Cisco-ios-xr-string {12105              type xr:Cisco-ios-xr-string {
12111                length "1..32" {12106                length "1..32" {
12112                  description12107                  description
12113                    "Regular expression name to be applied";12108                    "Regular expression name to be applied";
12114                }12109                }
12115              }12110              }
12116              description12111              description
12117                "Instance filtering by VRF name regular expression";12112                "Instance filtering by VRF name regular expression";
12118            }12113            }
12119            container input-data-rate {12114            container input-data-rate {
12120              description12115              description
12121                "Input data rate in kbps";12116                "Input data rate in kbps";
12122              container percent {12117              container percent {
12123                presence "Indicates a percent node is configured.";12118                presence "Indicates a percent node is configured.";
12124                description12119                description
12125                  "Specify that threshold value is percent of previous sample";12120                  "Specify that threshold value is percent of previous sample";
12126              }12121              }
12127              container rearm {12122              container rearm {
12128                description12123                description
12129                  "Specify Rearm parameters (default - always)";12124                  "Specify Rearm parameters (default - always)";
12130                container toggle {12125                container toggle {
12131                  must "not(../window)";12126                  must "not(../window)";
12132                  presence "Indicates a toggle node is configured.";12127                  presence "Indicates a toggle node is configured.";
12133                  description12128                  description
12134                    "Rearm after the first period when condition is not met";12129                    "Rearm after the first period when condition is not met";
12135                }12130                }
12136                leaf window {12131                leaf window {
12137                  type uint32 {12132                  type uint32 {
12138                    range "1..100" {12133                    range "1..100" {
12139                      description12134                      description
12140                        "Rearm window size";12135                        "Rearm window size";
12141                    }12136                    }
12142                  }12137                  }
12143                  must "not(../toggle)";12138                  must "not(../toggle)";
12144                  description12139                  description
12145                    "Rearm after the window of sampling periods";12140                    "Rearm after the window of sampling periods";
12146                }12141                }
12147              }12142              }
12148              container delta {12143              container delta {
12149                presence "Indicates a delta node is configured.";12144                presence "Indicates a delta node is configured.";
12150                description12145                description
12151                  "Specify that threshold value is for difference from the previous sample";12146                  "Specify that threshold value is for difference from the previous sample";
12152              }12147              }
12153              container eq {12148              container eq {
12154                presence "Indicates the node is configured.";12149                presence "Indicates the node is configured.";
12155                description12150                description
12156                  "Equal to";12151                  "Equal to";
12157                leaf threshold-value {12152                leaf threshold-value {
12158                  type uint32 {12153                  type uint32 {
12159                    range "0..4294967295" {12154                    range "0..4294967295" {
12160                      description12155                      description
12161                        "Threshold value";12156                        "Threshold value";
12162                    }12157                    }
12163                  }12158                  }
12164                  mandatory true;12159                  mandatory true;
12165                  description12160                  description
12166                    "Threshold value";12161                    "Threshold value";
12167                }12162                }
12168              }12163              }
12169              container ne {12164              container ne {
12170                presence "Indicates the node is configured.";12165                presence "Indicates the node is configured.";
12171                description12166                description
12172                  "Not equal to";12167                  "Not equal to";
12173                leaf threshold-value {12168                leaf threshold-value {
12174                  type uint32 {12169                  type uint32 {
12175                    range "0..4294967295" {12170                    range "0..4294967295" {
12176                      description12171                      description
12177                        "Threshold value";12172                        "Threshold value";
12178                    }12173                    }
12179                  }12174                  }
12180                  mandatory true;12175                  mandatory true;
12181                  description12176                  description
12182                    "Threshold value";12177                    "Threshold value";
12183                }12178                }
12184              }12179              }
12185              container lt {12180              container lt {
12186                presence "Indicates the node is configured.";12181                presence "Indicates the node is configured.";
12187                description12182                description
12188                  "Less than";12183                  "Less than";
12189                leaf threshold-value {12184                leaf threshold-value {
12190                  type uint32 {12185                  type uint32 {
12191                    range "0..4294967295" {12186                    range "0..4294967295" {
12192                      description12187                      description
12193                        "Threshold value";12188                        "Threshold value";
12194                    }12189                    }
12195                  }12190                  }
12196                  mandatory true;12191                  mandatory true;
12197                  description12192                  description
12198                    "Threshold value";12193                    "Threshold value";
12199                }12194                }
12200              }12195              }
12201              container le {12196              container le {
12202                presence "Indicates the node is configured.";12197                presence "Indicates the node is configured.";
12203                description12198                description
12204                  "Less than or equal to";12199                  "Less than or equal to";
12205                leaf threshold-value {12200                leaf threshold-value {
12206                  type uint32 {12201                  type uint32 {
12207                    range "0..4294967295" {12202                    range "0..4294967295" {
12208                      description12203                      description
12209                        "Threshold value";12204                        "Threshold value";
12210                    }12205                    }
12211                  }12206                  }
12212                  mandatory true;12207                  mandatory true;
12213                  description12208                  description
12214                    "Threshold value";12209                    "Threshold value";
12215                }12210                }
12216              }12211              }
12217              container gt {12212              container gt {
12218                presence "Indicates the node is configured.";12213                presence "Indicates the node is configured.";
12219                description12214                description
12220                  "Greater than";12215                  "Greater than";
12221                leaf threshold-value {12216                leaf threshold-value {
12222                  type uint32 {12217                  type uint32 {
12223                    range "0..4294967295" {12218                    range "0..4294967295" {
12224                      description12219                      description
12225                        "Threshold value";12220                        "Threshold value";
12226                    }12221                    }
12227                  }12222                  }
12228                  mandatory true;12223                  mandatory true;
12229                  description12224                  description
12230                    "Threshold value";12225                    "Threshold value";
12231                }12226                }
12232              }12227              }
12233              container ge {12228              container ge {
12234                presence "Indicates the node is configured.";12229                presence "Indicates the node is configured.";
12235                description12230                description
12236                  "Greater than or equal to";12231                  "Greater than or equal to";
12237                leaf threshold-value {12232                leaf threshold-value {
12238                  type uint32 {12233                  type uint32 {
12239                    range "0..4294967295" {12234                    range "0..4294967295" {
12240                      description12235                      description
12241                        "Threshold value";12236                        "Threshold value";
12242                    }12237                    }
12243                  }12238                  }
12244                  mandatory true;12239                  mandatory true;
12245                  description12240                  description
12246                    "Threshold value";12241                    "Threshold value";
12247                }12242                }
12248              }12243              }
12249              container rg {12244              container rg {
12250                presence "Indicates the node is configured.";12245                presence "Indicates the node is configured.";
12251                description12246                description
12252                  "Not in range";12247                  "Not in range";
12253                leaf start-threshold-value {12248                leaf start-threshold-value {
12254                  type uint32 {12249                  type uint32 {
12255                    range "0..4294967295" {12250                    range "0..4294967295" {
12256                      description12251                      description
12257                        "Threshold value";12252                        "Threshold value";
12258                    }12253                    }
12259                  }12254                  }
12260                  mandatory true;12255                  mandatory true;
12261                  description12256                  description
12262                    "Threshold value";12257                    "Threshold value";
12263                }12258                }
12264                leaf end-threshold-value {12259                leaf end-threshold-value {
12265                  type uint32 {12260                  type uint32 {
12266                    range "0..4294967295" {12261                    range "0..4294967295" {
12267                      description12262                      description
12268                        "Threshold value";12263                        "Threshold value";
12269                    }12264                    }
12270                  }12265                  }
12271                  mandatory true;12266                  mandatory true;
12272                  description12267                  description
12273                    "Threshold value";12268                    "Threshold value";
12274                }12269                }
12275              }12270              }
12276            }12271            }
12277            container output-data-rate {12272            container output-data-rate {
12278              description12273              description
12279                "Output data rate in kbps";12274                "Output data rate in kbps";
12280              container percent {12275              container percent {
12281                presence "Indicates a percent node is configured.";12276                presence "Indicates a percent node is configured.";
12282                description12277                description
12283                  "Specify that threshold value is percent of previous sample";12278                  "Specify that threshold value is percent of previous sample";
12284              }12279              }
12285              container rearm {12280              container rearm {
12286                description12281                description
12287                  "Specify Rearm parameters (default - always)";12282                  "Specify Rearm parameters (default - always)";
12288                container toggle {12283                container toggle {
12289                  must "not(../window)";12284                  must "not(../window)";
12290                  presence "Indicates a toggle node is configured.";12285                  presence "Indicates a toggle node is configured.";
12291                  description12286                  description
12292                    "Rearm after the first period when condition is not met";12287                    "Rearm after the first period when condition is not met";
12293                }12288                }
12294                leaf window {12289                leaf window {
12295                  type uint32 {12290                  type uint32 {
12296                    range "1..100" {12291                    range "1..100" {
12297                      description12292                      description
12298                        "Rearm window size";12293                        "Rearm window size";
12299                    }12294                    }
12300                  }12295                  }
12301                  must "not(../toggle)";12296                  must "not(../toggle)";
12302                  description12297                  description
12303                    "Rearm after the window of sampling periods";12298                    "Rearm after the window of sampling periods";
12304                }12299                }
12305              }12300              }
12306              container delta {12301              container delta {
12307                presence "Indicates a delta node is configured.";12302                presence "Indicates a delta node is configured.";
12308                description12303                description
12309                  "Specify that threshold value is for difference from the previous sample";12304                  "Specify that threshold value is for difference from the previous sample";
12310              }12305              }
12311              container eq {12306              container eq {
12312                presence "Indicates the node is configured.";12307                presence "Indicates the node is configured.";
12313                description12308                description
12314                  "Equal to";12309                  "Equal to";
12315                leaf threshold-value {12310                leaf threshold-value {
12316                  type uint32 {12311                  type uint32 {
12317                    range "0..4294967295" {12312                    range "0..4294967295" {
12318                      description12313                      description
12319                        "Threshold value";12314                        "Threshold value";
12320                    }12315                    }
12321                  }12316                  }
12322                  mandatory true;12317                  mandatory true;
12323                  description12318                  description
12324                    "Threshold value";12319                    "Threshold value";
12325                }12320                }
12326              }12321              }
12327              container ne {12322              container ne {
12328                presence "Indicates the node is configured.";12323                presence "Indicates the node is configured.";
12329                description12324                description
12330                  "Not equal to";12325                  "Not equal to";
12331                leaf threshold-value {12326                leaf threshold-value {
12332                  type uint32 {12327                  type uint32 {
12333                    range "0..4294967295" {12328                    range "0..4294967295" {
12334                      description12329                      description
12335                        "Threshold value";12330                        "Threshold value";
12336                    }12331                    }
12337                  }12332                  }
12338                  mandatory true;12333                  mandatory true;
12339                  description12334                  description
12340                    "Threshold value";12335                    "Threshold value";
12341                }12336                }
12342              }12337              }
12343              container lt {12338              container lt {
12344                presence "Indicates the node is configured.";12339                presence "Indicates the node is configured.";
12345                description12340                description
12346                  "Less than";12341                  "Less than";
12347                leaf threshold-value {12342                leaf threshold-value {
12348                  type uint32 {12343                  type uint32 {
12349                    range "0..4294967295" {12344                    range "0..4294967295" {
12350                      description12345                      description
12351                        "Threshold value";12346                        "Threshold value";
12352                    }12347                    }
12353                  }12348                  }
12354                  mandatory true;12349                  mandatory true;
12355                  description12350                  description
12356                    "Threshold value";12351                    "Threshold value";
12357                }12352                }
12358              }12353              }
12359              container le {12354              container le {
12360                presence "Indicates the node is configured.";12355                presence "Indicates the node is configured.";
12361                description12356                description
12362                  "Less than or equal to";12357                  "Less than or equal to";
12363                leaf threshold-value {12358                leaf threshold-value {
12364                  type uint32 {12359                  type uint32 {
12365                    range "0..4294967295" {12360                    range "0..4294967295" {
12366                      description12361                      description
12367                        "Threshold value";12362                        "Threshold value";
12368                    }12363                    }
12369                  }12364                  }
12370                  mandatory true;12365                  mandatory true;
12371                  description12366                  description
12372                    "Threshold value";12367                    "Threshold value";
12373                }12368                }
12374              }12369              }
12375              container gt {12370              container gt {
12376                presence "Indicates the node is configured.";12371                presence "Indicates the node is configured.";
12377                description12372                description
12378                  "Greater than";12373                  "Greater than";
12379                leaf threshold-value {12374                leaf threshold-value {
12380                  type uint32 {12375                  type uint32 {
12381                    range "0..4294967295" {12376                    range "0..4294967295" {
12382                      description12377                      description
12383                        "Threshold value";12378                        "Threshold value";
12384                    }12379                    }
12385                  }12380                  }
12386                  mandatory true;12381                  mandatory true;
12387                  description12382                  description
12388                    "Threshold value";12383                    "Threshold value";
12389                }12384                }
12390              }12385              }
12391              container ge {12386              container ge {
12392                presence "Indicates the node is configured.";12387                presence "Indicates the node is configured.";
12393                description12388                description
12394                  "Greater than or equal to";12389                  "Greater than or equal to";
12395                leaf threshold-value {12390                leaf threshold-value {
12396                  type uint32 {12391                  type uint32 {
12397                    range "0..4294967295" {12392                    range "0..4294967295" {
12398                      description12393                      description
12399                        "Threshold value";12394                        "Threshold value";
12400                    }12395                    }
12401                  }12396                  }
12402                  mandatory true;12397                  mandatory true;
12403                  description12398                  description
12404                    "Threshold value";12399                    "Threshold value";
12405                }12400                }
12406              }12401              }
12407              container rg {12402              container rg {
12408                presence "Indicates the node is configured.";12403                presence "Indicates the node is configured.";
12409                description12404                description
12410                  "Not in range";12405                  "Not in range";
12411                leaf start-threshold-value {12406                leaf start-threshold-value {
12412                  type uint32 {12407                  type uint32 {
12413                    range "0..4294967295" {12408                    range "0..4294967295" {
12414                      description12409                      description
12415                        "Threshold value";12410                        "Threshold value";
12416                    }12411                    }
12417                  }12412                  }
12418                  mandatory true;12413                  mandatory true;
12419                  description12414                  description
12420                    "Threshold value";12415                    "Threshold value";
12421                }12416                }
12422                leaf end-threshold-value {12417                leaf end-threshold-value {
12423                  type uint32 {12418                  type uint32 {
12424                    range "0..4294967295" {12419                    range "0..4294967295" {
12425                      description12420                      description
12426                        "Threshold value";12421                        "Threshold value";
12427                    }12422                    }
12428                  }12423                  }
12429                  mandatory true;12424                  mandatory true;
12430                  description12425                  description
12431                    "Threshold value";12426                    "Threshold value";
12432                }12427                }
12433              }12428              }
12434            }12429            }
12435            container input-packet-rate {12430            container input-packet-rate {
12436              description12431              description
12437                "Number of input packets per second";12432                "Number of input packets per second";
12438              container percent {12433              container percent {
12439                presence "Indicates a percent node is configured.";12434                presence "Indicates a percent node is configured.";
12440                description12435                description
12441                  "Specify that threshold value is percent of previous sample";12436                  "Specify that threshold value is percent of previous sample";
12442              }12437              }
12443              container rearm {12438              container rearm {
12444                description12439                description
12445                  "Specify Rearm parameters (default - always)";12440                  "Specify Rearm parameters (default - always)";
12446                container toggle {12441                container toggle {
12447                  must "not(../window)";12442                  must "not(../window)";
12448                  presence "Indicates a toggle node is configured.";12443                  presence "Indicates a toggle node is configured.";
12449                  description12444                  description
12450                    "Rearm after the first period when condition is not met";12445                    "Rearm after the first period when condition is not met";
12451                }12446                }
12452                leaf window {12447                leaf window {
12453                  type uint32 {12448                  type uint32 {
12454                    range "1..100" {12449                    range "1..100" {
12455                      description12450                      description
12456                        "Rearm window size";12451                        "Rearm window size";
12457                    }12452                    }
12458                  }12453                  }
12459                  must "not(../toggle)";12454                  must "not(../toggle)";
12460                  description12455                  description
12461                    "Rearm after the window of sampling periods";12456                    "Rearm after the window of sampling periods";
12462                }12457                }
12463              }12458              }
12464              container delta {12459              container delta {
12465                presence "Indicates a delta node is configured.";12460                presence "Indicates a delta node is configured.";
12466                description12461                description
12467                  "Specify that threshold value is for difference from the previous sample";12462                  "Specify that threshold value is for difference from the previous sample";
12468              }12463              }
12469              container eq {12464              container eq {
12470                presence "Indicates the node is configured.";12465                presence "Indicates the node is configured.";
12471                description12466                description
12472                  "Equal to";12467                  "Equal to";
12473                leaf threshold-value {12468                leaf threshold-value {
12474                  type uint32 {12469                  type uint32 {
12475                    range "0..4294967295" {12470                    range "0..4294967295" {
12476                      description12471                      description
12477                        "Threshold value";12472                        "Threshold value";
12478                    }12473                    }
12479                  }12474                  }
12480                  mandatory true;12475                  mandatory true;
12481                  description12476                  description
12482                    "Threshold value";12477                    "Threshold value";
12483                }12478                }
12484              }12479              }
12485              container ne {12480              container ne {
12486                presence "Indicates the node is configured.";12481                presence "Indicates the node is configured.";
12487                description12482                description
12488                  "Not equal to";12483                  "Not equal to";
12489                leaf threshold-value {12484                leaf threshold-value {
12490                  type uint32 {12485                  type uint32 {
12491                    range "0..4294967295" {12486                    range "0..4294967295" {
12492                      description12487                      description
12493                        "Threshold value";12488                        "Threshold value";
12494                    }12489                    }
12495                  }12490                  }
12496                  mandatory true;12491                  mandatory true;
12497                  description12492                  description
12498                    "Threshold value";12493                    "Threshold value";
12499                }12494                }
12500              }12495              }
12501              container lt {12496              container lt {
12502                presence "Indicates the node is configured.";12497                presence "Indicates the node is configured.";
12503                description12498                description
12504                  "Less than";12499                  "Less than";
12505                leaf threshold-value {12500                leaf threshold-value {
12506                  type uint32 {12501                  type uint32 {
12507                    range "0..4294967295" {12502                    range "0..4294967295" {
12508                      description12503                      description
12509                        "Threshold value";12504                        "Threshold value";
12510                    }12505                    }
12511                  }12506                  }
12512                  mandatory true;12507                  mandatory true;
12513                  description12508                  description
12514                    "Threshold value";12509                    "Threshold value";
12515                }12510                }
12516              }12511              }
12517              container le {12512              container le {
12518                presence "Indicates the node is configured.";12513                presence "Indicates the node is configured.";
12519                description12514                description
12520                  "Less than or equal to";12515                  "Less than or equal to";
12521                leaf threshold-value {12516                leaf threshold-value {
12522                  type uint32 {12517                  type uint32 {
12523                    range "0..4294967295" {12518                    range "0..4294967295" {
12524                      description12519                      description
12525                        "Threshold value";12520                        "Threshold value";
12526                    }12521                    }
12527                  }12522                  }
12528                  mandatory true;12523                  mandatory true;
12529                  description12524                  description
12530                    "Threshold value";12525                    "Threshold value";
12531                }12526                }
12532              }12527              }
12533              container gt {12528              container gt {
12534                presence "Indicates the node is configured.";12529                presence "Indicates the node is configured.";
12535                description12530                description
12536                  "Greater than";12531                  "Greater than";
12537                leaf threshold-value {12532                leaf threshold-value {
12538                  type uint32 {12533                  type uint32 {
12539                    range "0..4294967295" {12534                    range "0..4294967295" {
12540                      description12535                      description
12541                        "Threshold value";12536                        "Threshold value";
12542                    }12537                    }
12543                  }12538                  }
12544                  mandatory true;12539                  mandatory true;
12545                  description12540                  description
12546                    "Threshold value";12541                    "Threshold value";
12547                }12542                }
12548              }12543              }
12549              container ge {12544              container ge {
12550                presence "Indicates the node is configured.";12545                presence "Indicates the node is configured.";
12551                description12546                description
12552                  "Greater than or equal to";12547                  "Greater than or equal to";
12553                leaf threshold-value {12548                leaf threshold-value {
12554                  type uint32 {12549                  type uint32 {
12555                    range "0..4294967295" {12550                    range "0..4294967295" {
12556                      description12551                      description
12557                        "Threshold value";12552                        "Threshold value";
12558                    }12553                    }
12559                  }12554                  }
12560                  mandatory true;12555                  mandatory true;
12561                  description12556                  description
12562                    "Threshold value";12557                    "Threshold value";
12563                }12558                }
12564              }12559              }
12565              container rg {12560              container rg {
12566                presence "Indicates the node is configured.";12561                presence "Indicates the node is configured.";
12567                description12562                description
12568                  "Not in range";12563                  "Not in range";
12569                leaf start-threshold-value {12564                leaf start-threshold-value {
12570                  type uint32 {12565                  type uint32 {
12571                    range "0..4294967295" {12566                    range "0..4294967295" {
12572                      description12567                      description
12573                        "Threshold value";12568                        "Threshold value";
12574                    }12569                    }
12575                  }12570                  }
12576                  mandatory true;12571                  mandatory true;
12577                  description12572                  description
12578                    "Threshold value";12573                    "Threshold value";
12579                }12574                }
12580                leaf end-threshold-value {12575                leaf end-threshold-value {
12581                  type uint32 {12576                  type uint32 {
12582                    range "0..4294967295" {12577                    range "0..4294967295" {
12583                      description12578                      description
12584                        "Threshold value";12579                        "Threshold value";
12585                    }12580                    }
12586                  }12581                  }
12587                  mandatory true;12582                  mandatory true;
12588                  description12583                  description
12589                    "Threshold value";12584                    "Threshold value";
12590                }12585                }
12591              }12586              }
12592            }12587            }
12593            container output-packet-rate {12588            container output-packet-rate {
12594              description12589              description
12595                "Number of Output packets per second";12590                "Number of Output packets per second";
12596              container percent {12591              container percent {
12597                presence "Indicates a percent node is configured.";12592                presence "Indicates a percent node is configured.";
12598                description12593                description
12599                  "Specify that threshold value is percent of previous sample";12594                  "Specify that threshold value is percent of previous sample";
12600              }12595              }
12601              container rearm {12596              container rearm {
12602                description12597                description
12603                  "Specify Rearm parameters (default - always)";12598                  "Specify Rearm parameters (default - always)";
12604                container toggle {12599                container toggle {
12605                  must "not(../window)";12600                  must "not(../window)";
12606                  presence "Indicates a toggle node is configured.";12601                  presence "Indicates a toggle node is configured.";
12607                  description12602                  description
12608                    "Rearm after the first period when condition is not met";12603                    "Rearm after the first period when condition is not met";
12609                }12604                }
12610                leaf window {12605                leaf window {
12611                  type uint32 {12606                  type uint32 {
12612                    range "1..100" {12607                    range "1..100" {
12613                      description12608                      description
12614                        "Rearm window size";12609                        "Rearm window size";
12615                    }12610                    }
12616                  }12611                  }
12617                  must "not(../toggle)";12612                  must "not(../toggle)";
12618                  description12613                  description
12619                    "Rearm after the window of sampling periods";12614                    "Rearm after the window of sampling periods";
12620                }12615                }
12621              }12616              }
12622              container delta {12617              container delta {
12623                presence "Indicates a delta node is configured.";12618                presence "Indicates a delta node is configured.";
12624                description12619                description
12625                  "Specify that threshold value is for difference from the previous sample";12620                  "Specify that threshold value is for difference from the previous sample";
12626              }12621              }
12627              container eq {12622              container eq {
12628                presence "Indicates the node is configured.";12623                presence "Indicates the node is configured.";
12629                description12624                description
12630                  "Equal to";12625                  "Equal to";
12631                leaf threshold-value {12626                leaf threshold-value {
12632                  type uint32 {12627                  type uint32 {
12633                    range "0..4294967295" {12628                    range "0..4294967295" {
12634                      description12629                      description
12635                        "Threshold value";12630                        "Threshold value";
12636                    }12631                    }
12637                  }12632                  }
12638                  mandatory true;12633                  mandatory true;
12639                  description12634                  description
12640                    "Threshold value";12635                    "Threshold value";
12641                }12636                }
12642              }12637              }
12643              container ne {12638              container ne {
12644                presence "Indicates the node is configured.";12639                presence "Indicates the node is configured.";
12645                description12640                description
12646                  "Not equal to";12641                  "Not equal to";
12647                leaf threshold-value {12642                leaf threshold-value {
12648                  type uint32 {12643                  type uint32 {
12649                    range "0..4294967295" {12644                    range "0..4294967295" {
12650                      description12645                      description
12651                        "Threshold value";12646                        "Threshold value";
12652                    }12647                    }
12653                  }12648                  }
12654                  mandatory true;12649                  mandatory true;
12655                  description12650                  description
12656                    "Threshold value";12651                    "Threshold value";
12657                }12652                }
12658              }12653              }
12659              container lt {12654              container lt {
12660                presence "Indicates the node is configured.";12655                presence "Indicates the node is configured.";
12661                description12656                description
12662                  "Less than";12657                  "Less than";
12663                leaf threshold-value {12658                leaf threshold-value {
12664                  type uint32 {12659                  type uint32 {
12665                    range "0..4294967295" {12660                    range "0..4294967295" {
12666                      description12661                      description
12667                        "Threshold value";12662                        "Threshold value";
12668                    }12663                    }
12669                  }12664                  }
12670                  mandatory true;12665                  mandatory true;
12671                  description12666                  description
12672                    "Threshold value";12667                    "Threshold value";
12673                }12668                }
12674              }12669              }
12675              container le {12670              container le {
12676                presence "Indicates the node is configured.";12671                presence "Indicates the node is configured.";
12677                description12672                description
12678                  "Less than or equal to";12673                  "Less than or equal to";
12679                leaf threshold-value {12674                leaf threshold-value {
12680                  type uint32 {12675                  type uint32 {
12681                    range "0..4294967295" {12676                    range "0..4294967295" {
12682                      description12677                      description
12683                        "Threshold value";12678                        "Threshold value";
12684                    }12679                    }
12685                  }12680                  }
12686                  mandatory true;12681                  mandatory true;
12687                  description12682                  description
12688                    "Threshold value";12683                    "Threshold value";
12689                }12684                }
12690              }12685              }
12691              container gt {12686              container gt {
12692                presence "Indicates the node is configured.";12687                presence "Indicates the node is configured.";
12693                description12688                description
12694                  "Greater than";12689                  "Greater than";
12695                leaf threshold-value {12690                leaf threshold-value {
12696                  type uint32 {12691                  type uint32 {
12697                    range "0..4294967295" {12692                    range "0..4294967295" {
12698                      description12693                      description
12699                        "Threshold value";12694                        "Threshold value";
12700                    }12695                    }
12701                  }12696                  }
12702                  mandatory true;12697                  mandatory true;
12703                  description12698                  description
12704                    "Threshold value";12699                    "Threshold value";
12705                }12700                }
12706              }12701              }
12707              container ge {12702              container ge {
12708                presence "Indicates the node is configured.";12703                presence "Indicates the node is configured.";
12709                description12704                description
12710                  "Greater than or equal to";12705                  "Greater than or equal to";
12711                leaf threshold-value {12706                leaf threshold-value {
12712                  type uint32 {12707                  type uint32 {
12713                    range "0..4294967295" {12708                    range "0..4294967295" {
12714                      description12709                      description
12715                        "Threshold value";12710                        "Threshold value";
12716                    }12711                    }
12717                  }12712                  }
12718                  mandatory true;12713                  mandatory true;
12719                  description12714                  description
12720                    "Threshold value";12715                    "Threshold value";
12721                }12716                }
12722              }12717              }
12723              container rg {12718              container rg {
12724                presence "Indicates the node is configured.";12719                presence "Indicates the node is configured.";
12725                description12720                description
12726                  "Not in range";12721                  "Not in range";
12727                leaf start-threshold-value {12722                leaf start-threshold-value {
12728                  type uint32 {12723                  type uint32 {
12729                    range "0..4294967295" {12724                    range "0..4294967295" {
12730                      description12725                      description
12731                        "Threshold value";12726                        "Threshold value";
12732                    }12727                    }
12733                  }12728                  }
12734                  mandatory true;12729                  mandatory true;
12735                  description12730                  description
12736                    "Threshold value";12731                    "Threshold value";
12737                }12732                }
12738                leaf end-threshold-value {12733                leaf end-threshold-value {
12739                  type uint32 {12734                  type uint32 {
12740                    range "0..4294967295" {12735                    range "0..4294967295" {
12741                      description12736                      description
12742                        "Threshold value";12737                        "Threshold value";
12743                    }12738                    }
12744                  }12739                  }
12745                  mandatory true;12740                  mandatory true;
12746                  description12741                  description
12747                    "Threshold value";12742                    "Threshold value";
12748                }12743                }
12749              }12744              }
12750            }12745            }
12751            container input-peak-rate {12746            container input-peak-rate {
12752              description12747              description
12753                "Peak input data rate in kbps";12748                "Peak input data rate in kbps";
12754              container percent {12749              container percent {
12755                presence "Indicates a percent node is configured.";12750                presence "Indicates a percent node is configured.";
12756                description12751                description
12757                  "Specify that threshold value is percent of previous sample";12752                  "Specify that threshold value is percent of previous sample";
12758              }12753              }
12759              container rearm {12754              container rearm {
12760                description12755                description
12761                  "Specify Rearm parameters (default - always)";12756                  "Specify Rearm parameters (default - always)";
12762                container toggle {12757                container toggle {
12763                  must "not(../window)";12758                  must "not(../window)";
12764                  presence "Indicates a toggle node is configured.";12759                  presence "Indicates a toggle node is configured.";
12765                  description12760                  description
12766                    "Rearm after the first period when condition is not met";12761                    "Rearm after the first period when condition is not met";
12767                }12762                }
12768                leaf window {12763                leaf window {
12769                  type uint32 {12764                  type uint32 {
12770                    range "1..100" {12765                    range "1..100" {
12771                      description12766                      description
12772                        "Rearm window size";12767                        "Rearm window size";
12773                    }12768                    }
12774                  }12769                  }
12775                  must "not(../toggle)";12770                  must "not(../toggle)";
12776                  description12771                  description
12777                    "Rearm after the window of sampling periods";12772                    "Rearm after the window of sampling periods";
12778                }12773                }
12779              }12774              }
12780              container delta {12775              container delta {
12781                presence "Indicates a delta node is configured.";12776                presence "Indicates a delta node is configured.";
12782                description12777                description
12783                  "Specify that threshold value is for difference from the previous sample";12778                  "Specify that threshold value is for difference from the previous sample";
12784              }12779              }
12785              container eq {12780              container eq {
12786                presence "Indicates the node is configured.";12781                presence "Indicates the node is configured.";
12787                description12782                description
12788                  "Equal to";12783                  "Equal to";
12789                leaf threshold-value {12784                leaf threshold-value {
12790                  type uint32 {12785                  type uint32 {
12791                    range "0..4294967295" {12786                    range "0..4294967295" {
12792                      description12787                      description
12793                        "Threshold value";12788                        "Threshold value";
12794                    }12789                    }
12795                  }12790                  }
12796                  mandatory true;12791                  mandatory true;
12797                  description12792                  description
12798                    "Threshold value";12793                    "Threshold value";
12799                }12794                }
12800              }12795              }
12801              container ne {12796              container ne {
12802                presence "Indicates the node is configured.";12797                presence "Indicates the node is configured.";
12803                description12798                description
12804                  "Not equal to";12799                  "Not equal to";
12805                leaf threshold-value {12800                leaf threshold-value {
12806                  type uint32 {12801                  type uint32 {
12807                    range "0..4294967295" {12802                    range "0..4294967295" {
12808                      description12803                      description
12809                        "Threshold value";12804                        "Threshold value";
12810                    }12805                    }
12811                  }12806                  }
12812                  mandatory true;12807                  mandatory true;
12813                  description12808                  description
12814                    "Threshold value";12809                    "Threshold value";
12815                }12810                }
12816              }12811              }
12817              container lt {12812              container lt {
12818                presence "Indicates the node is configured.";12813                presence "Indicates the node is configured.";
12819                description12814                description
12820                  "Less than";12815                  "Less than";
12821                leaf threshold-value {12816                leaf threshold-value {
12822                  type uint32 {12817                  type uint32 {
12823                    range "0..4294967295" {12818                    range "0..4294967295" {
12824                      description12819                      description
12825                        "Threshold value";12820                        "Threshold value";
12826                    }12821                    }
12827                  }12822                  }
12828                  mandatory true;12823                  mandatory true;
12829                  description12824                  description
12830                    "Threshold value";12825                    "Threshold value";
12831                }12826                }
12832              }12827              }
12833              container le {12828              container le {
12834                presence "Indicates the node is configured.";12829                presence "Indicates the node is configured.";
12835                description12830                description
12836                  "Less than or equal to";12831                  "Less than or equal to";
12837                leaf threshold-value {12832                leaf threshold-value {
12838                  type uint32 {12833                  type uint32 {
12839                    range "0..4294967295" {12834                    range "0..4294967295" {
12840                      description12835                      description
12841                        "Threshold value";12836                        "Threshold value";
12842                    }12837                    }
12843                  }12838                  }
12844                  mandatory true;12839                  mandatory true;
12845                  description12840                  description
12846                    "Threshold value";12841                    "Threshold value";
12847                }12842                }
12848              }12843              }
12849              container gt {12844              container gt {
12850                presence "Indicates the node is configured.";12845                presence "Indicates the node is configured.";
12851                description12846                description
12852                  "Greater than";12847                  "Greater than";
12853                leaf threshold-value {12848                leaf threshold-value {
12854                  type uint32 {12849                  type uint32 {
12855                    range "0..4294967295" {12850                    range "0..4294967295" {
12856                      description12851                      description
12857                        "Threshold value";12852                        "Threshold value";
12858                    }12853                    }
12859                  }12854                  }
12860                  mandatory true;12855                  mandatory true;
12861                  description12856                  description
12862                    "Threshold value";12857                    "Threshold value";
12863                }12858                }
12864              }12859              }
12865              container ge {12860              container ge {
12866                presence "Indicates the node is configured.";12861                presence "Indicates the node is configured.";
12867                description12862                description
12868                  "Greater than or equal to";12863                  "Greater than or equal to";
12869                leaf threshold-value {12864                leaf threshold-value {
12870                  type uint32 {12865                  type uint32 {
12871                    range "0..4294967295" {12866                    range "0..4294967295" {
12872                      description12867                      description
12873                        "Threshold value";12868                        "Threshold value";
12874                    }12869                    }
12875                  }12870                  }
12876                  mandatory true;12871                  mandatory true;
12877                  description12872                  description
12878                    "Threshold value";12873                    "Threshold value";
12879                }12874                }
12880              }12875              }
12881              container rg {12876              container rg {
12882                presence "Indicates the node is configured.";12877                presence "Indicates the node is configured.";
12883                description12878                description
12884                  "Not in range";12879                  "Not in range";
12885                leaf start-threshold-value {12880                leaf start-threshold-value {
12886                  type uint32 {12881                  type uint32 {
12887                    range "0..4294967295" {12882                    range "0..4294967295" {
12888                      description12883                      description
12889                        "Threshold value";12884                        "Threshold value";
12890                    }12885                    }
12891                  }12886                  }
12892                  mandatory true;12887                  mandatory true;
12893                  description12888                  description
12894                    "Threshold value";12889                    "Threshold value";
12895                }12890                }
12896                leaf end-threshold-value {12891                leaf end-threshold-value {
12897                  type uint32 {12892                  type uint32 {
12898                    range "0..4294967295" {12893                    range "0..4294967295" {
12899                      description12894                      description
12900                        "Threshold value";12895                        "Threshold value";
12901                    }12896                    }
12902                  }12897                  }
12903                  mandatory true;12898                  mandatory true;
12904                  description12899                  description
12905                    "Threshold value";12900                    "Threshold value";
12906                }12901                }
12907              }12902              }
12908            }12903            }
12909            container output-peak-rate {12904            container output-peak-rate {
12910              description12905              description
12911                "Peak output data rate in kbps";12906                "Peak output data rate in kbps";
12912              container percent {12907              container percent {
12913                presence "Indicates a percent node is configured.";12908                presence "Indicates a percent node is configured.";
12914                description12909                description
12915                  "Specify that threshold value is percent of previous sample";12910                  "Specify that threshold value is percent of previous sample";
12916              }12911              }
12917              container rearm {12912              container rearm {
12918                description12913                description
12919                  "Specify Rearm parameters (default - always)";12914                  "Specify Rearm parameters (default - always)";
12920                container toggle {12915                container toggle {
12921                  must "not(../window)";12916                  must "not(../window)";
12922                  presence "Indicates a toggle node is configured.";12917                  presence "Indicates a toggle node is configured.";
12923                  description12918                  description
12924                    "Rearm after the first period when condition is not met";12919                    "Rearm after the first period when condition is not met";
12925                }12920                }
12926                leaf window {12921                leaf window {
12927                  type uint32 {12922                  type uint32 {
12928                    range "1..100" {12923                    range "1..100" {
12929                      description12924                      description
12930                        "Rearm window size";12925                        "Rearm window size";
12931                    }12926                    }
12932                  }12927                  }
12933                  must "not(../toggle)";12928                  must "not(../toggle)";
12934                  description12929                  description
12935                    "Rearm after the window of sampling periods";12930                    "Rearm after the window of sampling periods";
12936                }12931                }
12937              }12932              }
12938              container delta {12933              container delta {
12939                presence "Indicates a delta node is configured.";12934                presence "Indicates a delta node is configured.";
12940                description12935                description
12941                  "Specify that threshold value is for difference from the previous sample";12936                  "Specify that threshold value is for difference from the previous sample";
12942              }12937              }
12943              container eq {12938              container eq {
12944                presence "Indicates the node is configured.";12939                presence "Indicates the node is configured.";
12945                description12940                description
12946                  "Equal to";12941                  "Equal to";
12947                leaf threshold-value {12942                leaf threshold-value {
12948                  type uint32 {12943                  type uint32 {
12949                    range "0..4294967295" {12944                    range "0..4294967295" {
12950                      description12945                      description
12951                        "Threshold value";12946                        "Threshold value";
12952                    }12947                    }
12953                  }12948                  }
12954                  mandatory true;12949                  mandatory true;
12955                  description12950                  description
12956                    "Threshold value";12951                    "Threshold value";
12957                }12952                }
12958              }12953              }
12959              container ne {12954              container ne {
12960                presence "Indicates the node is configured.";12955                presence "Indicates the node is configured.";
12961                description12956                description
12962                  "Not equal to";12957                  "Not equal to";
12963                leaf threshold-value {12958                leaf threshold-value {
12964                  type uint32 {12959                  type uint32 {
12965                    range "0..4294967295" {12960                    range "0..4294967295" {
12966                      description12961                      description
12967                        "Threshold value";12962                        "Threshold value";
12968                    }12963                    }
12969                  }12964                  }
12970                  mandatory true;12965                  mandatory true;
12971                  description12966                  description
12972                    "Threshold value";12967                    "Threshold value";
12973                }12968                }
12974              }12969              }
12975              container lt {12970              container lt {
12976                presence "Indicates the node is configured.";12971                presence "Indicates the node is configured.";
12977                description12972                description
12978                  "Less than";12973                  "Less than";
12979                leaf threshold-value {12974                leaf threshold-value {
12980                  type uint32 {12975                  type uint32 {
12981                    range "0..4294967295" {12976                    range "0..4294967295" {
12982                      description12977                      description
12983                        "Threshold value";12978                        "Threshold value";
12984                    }12979                    }
12985                  }12980                  }
12986                  mandatory true;12981                  mandatory true;
12987                  description12982                  description
12988                    "Threshold value";12983                    "Threshold value";
12989                }12984                }
12990              }12985              }
12991              container le {12986              container le {
12992                presence "Indicates the node is configured.";12987                presence "Indicates the node is configured.";
12993                description12988                description
12994                  "Less than or equal to";12989                  "Less than or equal to";
12995                leaf threshold-value {12990                leaf threshold-value {
12996                  type uint32 {12991                  type uint32 {
12997                    range "0..4294967295" {12992                    range "0..4294967295" {
12998                      description12993                      description
12999                        "Threshold value";12994                        "Threshold value";
13000                    }12995                    }
13001                  }12996                  }
13002                  mandatory true;12997                  mandatory true;
13003                  description12998                  description
13004                    "Threshold value";12999                    "Threshold value";
13005                }13000                }
13006              }13001              }
13007              container gt {13002              container gt {
13008                presence "Indicates the node is configured.";13003                presence "Indicates the node is configured.";
13009                description13004                description
13010                  "Greater than";13005                  "Greater than";
13011                leaf threshold-value {13006                leaf threshold-value {
13012                  type uint32 {13007                  type uint32 {
13013                    range "0..4294967295" {13008                    range "0..4294967295" {
13014                      description13009                      description
13015                        "Threshold value";13010                        "Threshold value";
13016                    }13011                    }
13017                  }13012                  }
13018                  mandatory true;13013                  mandatory true;
13019                  description13014                  description
13020                    "Threshold value";13015                    "Threshold value";
13021                }13016                }
13022              }13017              }
13023              container ge {13018              container ge {
13024                presence "Indicates the node is configured.";13019                presence "Indicates the node is configured.";
13025                description13020                description
13026                  "Greater than or equal to";13021                  "Greater than or equal to";
13027                leaf threshold-value {13022                leaf threshold-value {
13028                  type uint32 {13023                  type uint32 {
13029                    range "0..4294967295" {13024                    range "0..4294967295" {
13030                      description13025                      description
13031                        "Threshold value";13026                        "Threshold value";
13032                    }13027                    }
13033                  }13028                  }
13034                  mandatory true;13029                  mandatory true;
13035                  description13030                  description
13036                    "Threshold value";13031                    "Threshold value";
13037                }13032                }
13038              }13033              }
13039              container rg {13034              container rg {
13040                presence "Indicates the node is configured.";13035                presence "Indicates the node is configured.";
13041                description13036                description
13042                  "Not in range";13037                  "Not in range";
13043                leaf start-threshold-value {13038                leaf start-threshold-value {
13044                  type uint32 {13039                  type uint32 {
13045                    range "0..4294967295" {13040                    range "0..4294967295" {
13046                      description13041                      description
13047                        "Threshold value";13042                        "Threshold value";
13048                    }13043                    }
13049                  }13044                  }
13050                  mandatory true;13045                  mandatory true;
13051                  description13046                  description
13052                    "Threshold value";13047                    "Threshold value";
13053                }13048                }
13054                leaf end-threshold-value {13049                leaf end-threshold-value {
13055                  type uint32 {13050                  type uint32 {
13056                    range "0..4294967295" {13051                    range "0..4294967295" {
13057                      description13052                      description
13058                        "Threshold value";13053                        "Threshold value";
13059                    }13054                    }
13060                  }13055                  }
13061                  mandatory true;13056                  mandatory true;
13062                  description13057                  description
13063                    "Threshold value";13058                    "Threshold value";
13064                }13059                }
13065              }13060              }
13066            }13061            }
13067            container input-peak-pkts {13062            container input-peak-pkts {
13068              description13063              description
13069                "Maximum number of input packets per second";13064                "Maximum number of input packets per second";
13070              container percent {13065              container percent {
13071                presence "Indicates a percent node is configured.";13066                presence "Indicates a percent node is configured.";
13072                description13067                description
13073                  "Specify that threshold value is percent of previous sample";13068                  "Specify that threshold value is percent of previous sample";
13074              }13069              }
13075              container rearm {13070              container rearm {
13076                description13071                description
13077                  "Specify Rearm parameters (default - always)";13072                  "Specify Rearm parameters (default - always)";
13078                container toggle {13073                container toggle {
13079                  must "not(../window)";13074                  must "not(../window)";
13080                  presence "Indicates a toggle node is configured.";13075                  presence "Indicates a toggle node is configured.";
13081                  description13076                  description
13082                    "Rearm after the first period when condition is not met";13077                    "Rearm after the first period when condition is not met";
13083                }13078                }
13084                leaf window {13079                leaf window {
13085                  type uint32 {13080                  type uint32 {
13086                    range "1..100" {13081                    range "1..100" {
13087                      description13082                      description
13088                        "Rearm window size";13083                        "Rearm window size";
13089                    }13084                    }
13090                  }13085                  }
13091                  must "not(../toggle)";13086                  must "not(../toggle)";
13092                  description13087                  description
13093                    "Rearm after the window of sampling periods";13088                    "Rearm after the window of sampling periods";
13094                }13089                }
13095              }13090              }
13096              container delta {13091              container delta {
13097                presence "Indicates a delta node is configured.";13092                presence "Indicates a delta node is configured.";
13098                description13093                description
13099                  "Specify that threshold value is for difference from the previous sample";13094                  "Specify that threshold value is for difference from the previous sample";
13100              }13095              }
13101              container eq {13096              container eq {
13102                presence "Indicates the node is configured.";13097                presence "Indicates the node is configured.";
13103                description13098                description
13104                  "Equal to";13099                  "Equal to";
13105                leaf threshold-value {13100                leaf threshold-value {
13106                  type uint32 {13101                  type uint32 {
13107                    range "0..4294967295" {13102                    range "0..4294967295" {
13108                      description13103                      description
13109                        "Threshold value";13104                        "Threshold value";
13110                    }13105                    }
13111                  }13106                  }
13112                  mandatory true;13107                  mandatory true;
13113                  description13108                  description
13114                    "Threshold value";13109                    "Threshold value";
13115                }13110                }
13116              }13111              }
13117              container ne {13112              container ne {
13118                presence "Indicates the node is configured.";13113                presence "Indicates the node is configured.";
13119                description13114                description
13120                  "Not equal to";13115                  "Not equal to";
13121                leaf threshold-value {13116                leaf threshold-value {
13122                  type uint32 {13117                  type uint32 {
13123                    range "0..4294967295" {13118                    range "0..4294967295" {
13124                      description13119                      description
13125                        "Threshold value";13120                        "Threshold value";
13126                    }13121                    }
13127                  }13122                  }
13128                  mandatory true;13123                  mandatory true;
13129                  description13124                  description
13130                    "Threshold value";13125                    "Threshold value";
13131                }13126                }
13132              }13127              }
13133              container lt {13128              container lt {
13134                presence "Indicates the node is configured.";13129                presence "Indicates the node is configured.";
13135                description13130                description
13136                  "Less than";13131                  "Less than";
13137                leaf threshold-value {13132                leaf threshold-value {
13138                  type uint32 {13133                  type uint32 {
13139                    range "0..4294967295" {13134                    range "0..4294967295" {
13140                      description13135                      description
13141                        "Threshold value";13136                        "Threshold value";
13142                    }13137                    }
13143                  }13138                  }
13144                  mandatory true;13139                  mandatory true;
13145                  description13140                  description
13146                    "Threshold value";13141                    "Threshold value";
13147                }13142                }
13148              }13143              }
13149              container le {13144              container le {
13150                presence "Indicates the node is configured.";13145                presence "Indicates the node is configured.";
13151                description13146                description
13152                  "Less than or equal to";13147                  "Less than or equal to";
13153                leaf threshold-value {13148                leaf threshold-value {
13154                  type uint32 {13149                  type uint32 {
13155                    range "0..4294967295" {13150                    range "0..4294967295" {
13156                      description13151                      description
13157                        "Threshold value";13152                        "Threshold value";
13158                    }13153                    }
13159                  }13154                  }
13160                  mandatory true;13155                  mandatory true;
13161                  description13156                  description
13162                    "Threshold value";13157                    "Threshold value";
13163                }13158                }
13164              }13159              }
13165              container gt {13160              container gt {
13166                presence "Indicates the node is configured.";13161                presence "Indicates the node is configured.";
13167                description13162                description
13168                  "Greater than";13163                  "Greater than";
13169                leaf threshold-value {13164                leaf threshold-value {
13170                  type uint32 {13165                  type uint32 {
13171                    range "0..4294967295" {13166                    range "0..4294967295" {
13172                      description13167                      description
13173                        "Threshold value";13168                        "Threshold value";
13174                    }13169                    }
13175                  }13170                  }
13176                  mandatory true;13171                  mandatory true;
13177                  description13172                  description
13178                    "Threshold value";13173                    "Threshold value";
13179                }13174                }
13180              }13175              }
13181              container ge {13176              container ge {
13182                presence "Indicates the node is configured.";13177                presence "Indicates the node is configured.";
13183                description13178                description
13184                  "Greater than or equal to";13179                  "Greater than or equal to";
13185                leaf threshold-value {13180                leaf threshold-value {
13186                  type uint32 {13181                  type uint32 {
13187                    range "0..4294967295" {13182                    range "0..4294967295" {
13188                      description13183                      description
13189                        "Threshold value";13184                        "Threshold value";
13190                    }13185                    }
13191                  }13186                  }
13192                  mandatory true;13187                  mandatory true;
13193                  description13188                  description
13194                    "Threshold value";13189                    "Threshold value";
13195                }13190                }
13196              }13191              }
13197              container rg {13192              container rg {
13198                presence "Indicates the node is configured.";13193                presence "Indicates the node is configured.";
13199                description13194                description
13200                  "Not in range";13195                  "Not in range";
13201                leaf start-threshold-value {13196                leaf start-threshold-value {
13202                  type uint32 {13197                  type uint32 {
13203                    range "0..4294967295" {13198                    range "0..4294967295" {
13204                      description13199                      description
13205                        "Threshold value";13200                        "Threshold value";
13206                    }13201                    }
13207                  }13202                  }
13208                  mandatory true;13203                  mandatory true;
13209                  description13204                  description
13210                    "Threshold value";13205                    "Threshold value";
13211                }13206                }
13212                leaf end-threshold-value {13207                leaf end-threshold-value {
13213                  type uint32 {13208                  type uint32 {
13214                    range "0..4294967295" {13209                    range "0..4294967295" {
13215                      description13210                      description
13216                        "Threshold value";13211                        "Threshold value";
13217                    }13212                    }
13218                  }13213                  }
13219                  mandatory true;13214                  mandatory true;
13220                  description13215                  description
13221                    "Threshold value";13216                    "Threshold value";
13222                }13217                }
13223              }13218              }
13224            }13219            }
13225            container output-peak-pkts {13220            container output-peak-pkts {
13226              description13221              description
13227                "Maximum number of output packets per second";13222                "Maximum number of output packets per second";
13228              container percent {13223              container percent {
13229                presence "Indicates a percent node is configured.";13224                presence "Indicates a percent node is configured.";
13230                description13225                description
13231                  "Specify that threshold value is percent of previous sample";13226                  "Specify that threshold value is percent of previous sample";
13232              }13227              }
13233              container rearm {13228              container rearm {
13234                description13229                description
13235                  "Specify Rearm parameters (default - always)";13230                  "Specify Rearm parameters (default - always)";
13236                container toggle {13231                container toggle {
13237                  must "not(../window)";13232                  must "not(../window)";
13238                  presence "Indicates a toggle node is configured.";13233                  presence "Indicates a toggle node is configured.";
13239                  description13234                  description
13240                    "Rearm after the first period when condition is not met";13235                    "Rearm after the first period when condition is not met";
13241                }13236                }
13242                leaf window {13237                leaf window {
13243                  type uint32 {13238                  type uint32 {
13244                    range "1..100" {13239                    range "1..100" {
13245                      description13240                      description
13246                        "Rearm window size";13241                        "Rearm window size";
13247                    }13242                    }
13248                  }13243                  }
13249                  must "not(../toggle)";13244                  must "not(../toggle)";
13250                  description13245                  description
13251                    "Rearm after the window of sampling periods";13246                    "Rearm after the window of sampling periods";
13252                }13247                }
13253              }13248              }
13254              container delta {13249              container delta {
13255                presence "Indicates a delta node is configured.";13250                presence "Indicates a delta node is configured.";
13256                description13251                description
13257                  "Specify that threshold value is for difference from the previous sample";13252                  "Specify that threshold value is for difference from the previous sample";
13258              }13253              }
13259              container eq {13254              container eq {
13260                presence "Indicates the node is configured.";13255                presence "Indicates the node is configured.";
13261                description13256                description
13262                  "Equal to";13257                  "Equal to";
13263                leaf threshold-value {13258                leaf threshold-value {
13264                  type uint32 {13259                  type uint32 {
13265                    range "0..4294967295" {13260                    range "0..4294967295" {
13266                      description13261                      description
13267                        "Threshold value";13262                        "Threshold value";
13268                    }13263                    }
13269                  }13264                  }
13270                  mandatory true;13265                  mandatory true;
13271                  description13266                  description
13272                    "Threshold value";13267                    "Threshold value";
13273                }13268                }
13274              }13269              }
13275              container ne {13270              container ne {
13276                presence "Indicates the node is configured.";13271                presence "Indicates the node is configured.";
13277                description13272                description
13278                  "Not equal to";13273                  "Not equal to";
13279                leaf threshold-value {13274                leaf threshold-value {
13280                  type uint32 {13275                  type uint32 {
13281                    range "0..4294967295" {13276                    range "0..4294967295" {
13282                      description13277                      description
13283                        "Threshold value";13278                        "Threshold value";
13284                    }13279                    }
13285                  }13280                  }
13286                  mandatory true;13281                  mandatory true;
13287                  description13282                  description
13288                    "Threshold value";13283                    "Threshold value";
13289                }13284                }
13290              }13285              }
13291              container lt {13286              container lt {
13292                presence "Indicates the node is configured.";13287                presence "Indicates the node is configured.";
13293                description13288                description
13294                  "Less than";13289                  "Less than";
13295                leaf threshold-value {13290                leaf threshold-value {
13296                  type uint32 {13291                  type uint32 {
13297                    range "0..4294967295" {13292                    range "0..4294967295" {
13298                      description13293                      description
13299                        "Threshold value";13294                        "Threshold value";
13300                    }13295                    }
13301                  }13296                  }
13302                  mandatory true;13297                  mandatory true;
13303                  description13298                  description
13304                    "Threshold value";13299                    "Threshold value";
13305                }13300                }
13306              }13301              }
13307              container le {13302              container le {
13308                presence "Indicates the node is configured.";13303                presence "Indicates the node is configured.";
13309                description13304                description
13310                  "Less than or equal to";13305                  "Less than or equal to";
13311                leaf threshold-value {13306                leaf threshold-value {
13312                  type uint32 {13307                  type uint32 {
13313                    range "0..4294967295" {13308                    range "0..4294967295" {
13314                      description13309                      description
13315                        "Threshold value";13310                        "Threshold value";
13316                    }13311                    }
13317                  }13312                  }
13318                  mandatory true;13313                  mandatory true;
13319                  description13314                  description
13320                    "Threshold value";13315                    "Threshold value";
13321                }13316                }
13322              }13317              }
13323              container gt {13318              container gt {
13324                presence "Indicates the node is configured.";13319                presence "Indicates the node is configured.";
13325                description13320                description
13326                  "Greater than";13321                  "Greater than";
13327                leaf threshold-value {13322                leaf threshold-value {
13328                  type uint32 {13323                  type uint32 {
13329                    range "0..4294967295" {13324                    range "0..4294967295" {
13330                      description13325                      description
13331                        "Threshold value";13326                        "Threshold value";
13332                    }13327                    }
13333                  }13328                  }
13334                  mandatory true;13329                  mandatory true;
13335                  description13330                  description
13336                    "Threshold value";13331                    "Threshold value";
13337                }13332                }
13338              }13333              }
13339              container ge {13334              container ge {
13340                presence "Indicates the node is configured.";13335                presence "Indicates the node is configured.";
13341                description13336                description
13342                  "Greater than or equal to";13337                  "Greater than or equal to";
13343                leaf threshold-value {13338                leaf threshold-value {
13344                  type uint32 {13339                  type uint32 {
13345                    range "0..4294967295" {13340                    range "0..4294967295" {
13346                      description13341                      description
13347                        "Threshold value";13342                        "Threshold value";
13348                    }13343                    }
13349                  }13344                  }
13350                  mandatory true;13345                  mandatory true;
13351                  description13346                  description
13352                    "Threshold value";13347                    "Threshold value";
13353                }13348                }
13354              }13349              }
13355              container rg {13350              container rg {
13356                presence "Indicates the node is configured.";13351                presence "Indicates the node is configured.";
13357                description13352                description
13358                  "Not in range";13353                  "Not in range";
13359                leaf start-threshold-value {13354                leaf start-threshold-value {
13360                  type uint32 {13355                  type uint32 {
13361                    range "0..4294967295" {13356                    range "0..4294967295" {
13362                      description13357                      description
13363                        "Threshold value";13358                        "Threshold value";
13364                    }13359                    }
13365                  }13360                  }
13366                  mandatory true;13361                  mandatory true;
13367                  description13362                  description
13368                    "Threshold value";13363                    "Threshold value";
13369                }13364                }
13370                leaf end-threshold-value {13365                leaf end-threshold-value {
13371                  type uint32 {13366                  type uint32 {
13372                    range "0..4294967295" {13367                    range "0..4294967295" {
13373                      description13368                      description
13374                        "Threshold value";13369                        "Threshold value";
13375                    }13370                    }
13376                  }13371                  }
13377                  mandatory true;13372                  mandatory true;
13378                  description13373                  description
13379                    "Threshold value";13374                    "Threshold value";
13380                }13375                }
13381              }13376              }
13382            }13377            }
13383            container bandwidth {13378            container bandwidth {
13384              description13379              description
13385                "Bandwidth in kbps";13380                "Bandwidth in kbps";
13386              container percent {13381              container percent {
13387                presence "Indicates a percent node is configured.";13382                presence "Indicates a percent node is configured.";
13388                description13383                description
13389                  "Specify that threshold value is percent of previous sample";13384                  "Specify that threshold value is percent of previous sample";
13390              }13385              }
13391              container rearm {13386              container rearm {
13392                description13387                description
13393                  "Specify Rearm parameters (default - always)";13388                  "Specify Rearm parameters (default - always)";
13394                container toggle {13389                container toggle {
13395                  must "not(../window)";13390                  must "not(../window)";
13396                  presence "Indicates a toggle node is configured.";13391                  presence "Indicates a toggle node is configured.";
13397                  description13392                  description
13398                    "Rearm after the first period when condition is not met";13393                    "Rearm after the first period when condition is not met";
13399                }13394                }
13400                leaf window {13395                leaf window {
13401                  type uint32 {13396                  type uint32 {
13402                    range "1..100" {13397                    range "1..100" {
13403                      description13398                      description
13404                        "Rearm window size";13399                        "Rearm window size";
13405                    }13400                    }
13406                  }13401                  }
13407                  must "not(../toggle)";13402                  must "not(../toggle)";
13408                  description13403                  description
13409                    "Rearm after the window of sampling periods";13404                    "Rearm after the window of sampling periods";
13410                }13405                }
13411              }13406              }
13412              container delta {13407              container delta {
13413                presence "Indicates a delta node is configured.";13408                presence "Indicates a delta node is configured.";
13414                description13409                description
13415                  "Specify that threshold value is for difference from the previous sample";13410                  "Specify that threshold value is for difference from the previous sample";
13416              }13411              }
13417              container eq {13412              container eq {
13418                presence "Indicates the node is configured.";13413                presence "Indicates the node is configured.";
13419                description13414                description
13420                  "Equal to";13415                  "Equal to";
13421                leaf threshold-value {13416                leaf threshold-value {
13422                  type uint32 {13417                  type uint32 {
13423                    range "0..4294967295" {13418                    range "0..4294967295" {
13424                      description13419                      description
13425                        "Threshold value";13420                        "Threshold value";
13426                    }13421                    }
13427                  }13422                  }
13428                  mandatory true;13423                  mandatory true;
13429                  description13424                  description
13430                    "Threshold value";13425                    "Threshold value";
13431                }13426                }
13432              }13427              }
13433              container ne {13428              container ne {
13434                presence "Indicates the node is configured.";13429                presence "Indicates the node is configured.";
13435                description13430                description
13436                  "Not equal to";13431                  "Not equal to";
13437                leaf threshold-value {13432                leaf threshold-value {
13438                  type uint32 {13433                  type uint32 {
13439                    range "0..4294967295" {13434                    range "0..4294967295" {
13440                      description13435                      description
13441                        "Threshold value";13436                        "Threshold value";
13442                    }13437                    }
13443                  }13438                  }
13444                  mandatory true;13439                  mandatory true;
13445                  description13440                  description
13446                    "Threshold value";13441                    "Threshold value";
13447                }13442                }
13448              }13443              }
13449              container lt {13444              container lt {
13450                presence "Indicates the node is configured.";13445                presence "Indicates the node is configured.";
13451                description13446                description
13452                  "Less than";13447                  "Less than";
13453                leaf threshold-value {13448                leaf threshold-value {
13454                  type uint32 {13449                  type uint32 {
13455                    range "0..4294967295" {13450                    range "0..4294967295" {
13456                      description13451                      description
13457                        "Threshold value";13452                        "Threshold value";
13458                    }13453                    }
13459                  }13454                  }
13460                  mandatory true;13455                  mandatory true;
13461                  description13456                  description
13462                    "Threshold value";13457                    "Threshold value";
13463                }13458                }
13464              }13459              }
13465              container le {13460              container le {
13466                presence "Indicates the node is configured.";13461                presence "Indicates the node is configured.";
13467                description13462                description
13468                  "Less than or equal to";13463                  "Less than or equal to";
13469                leaf threshold-value {13464                leaf threshold-value {
13470                  type uint32 {13465                  type uint32 {
13471                    range "0..4294967295" {13466                    range "0..4294967295" {
13472                      description13467                      description
13473                        "Threshold value";13468                        "Threshold value";
13474                    }13469                    }
13475                  }13470                  }
13476                  mandatory true;13471                  mandatory true;
13477                  description13472                  description
13478                    "Threshold value";13473                    "Threshold value";
13479                }13474                }
13480              }13475              }
13481              container gt {13476              container gt {
13482                presence "Indicates the node is configured.";13477                presence "Indicates the node is configured.";
13483                description13478                description
13484                  "Greater than";13479                  "Greater than";
13485                leaf threshold-value {13480                leaf threshold-value {
13486                  type uint32 {13481                  type uint32 {
13487                    range "0..4294967295" {13482                    range "0..4294967295" {
13488                      description13483                      description
13489                        "Threshold value";13484                        "Threshold value";
13490                    }13485                    }
13491                  }13486                  }
13492                  mandatory true;13487                  mandatory true;
13493                  description13488                  description
13494                    "Threshold value";13489                    "Threshold value";
13495                }13490                }
13496              }13491              }
13497              container ge {13492              container ge {
13498                presence "Indicates the node is configured.";13493                presence "Indicates the node is configured.";
13499                description13494                description
13500                  "Greater than or equal to";13495                  "Greater than or equal to";
13501                leaf threshold-value {13496                leaf threshold-value {
13502                  type uint32 {13497                  type uint32 {
13503                    range "0..4294967295" {13498                    range "0..4294967295" {
13504                      description13499                      description
13505                        "Threshold value";13500                        "Threshold value";
13506                    }13501                    }
13507                  }13502                  }
13508                  mandatory true;13503                  mandatory true;
13509                  description13504                  description
13510                    "Threshold value";13505                    "Threshold value";
13511                }13506                }
13512              }13507              }
13513              container rg {13508              container rg {
13514                presence "Indicates the node is configured.";13509                presence "Indicates the node is configured.";
13515                description13510                description
13516                  "Not in range";13511                  "Not in range";
13517                leaf start-threshold-value {13512                leaf start-threshold-value {
13518                  type uint32 {13513                  type uint32 {
13519                    range "0..4294967295" {13514                    range "0..4294967295" {
13520                      description13515                      description
13521                        "Threshold value";13516                        "Threshold value";
13522                    }13517                    }
13523                  }13518                  }
13524                  mandatory true;13519                  mandatory true;
13525                  description13520                  description
13526                    "Threshold value";13521                    "Threshold value";
13527                }13522                }
13528                leaf end-threshold-value {13523                leaf end-threshold-value {
13529                  type uint32 {13524                  type uint32 {
13530                    range "0..4294967295" {13525                    range "0..4294967295" {
13531                      description13526                      description
13532                        "Threshold value";13527                        "Threshold value";
13533                    }13528                    }
13534                  }13529                  }
13535                  mandatory true;13530                  mandatory true;
13536                  description13531                  description
13537                    "Threshold value";13532                    "Threshold value";
13538                }13533                }
13539              }13534              }
13540            }13535            }
13541          }13536          }
13542        }13537        }
13543      }13538      }
13544      container node {13539      container node {
13545        description13540        description
13546          "Configure thresholds for node";13541          "Configure thresholds for node";
13547        container memory {13542        container memory {
13548          description13543          description
13549            "Configure thresholds for memory";13544            "Configure thresholds for memory";
13550          container templates {13545          container templates {
13551            description13546            description
13552              "Specify template";13547              "Specify template";
13553            list template {13548            list template {
13554              key "template-name";13549              key "template-name";
13555              description13550              description
13556                "Specify template";13551                "Specify template";
13557              leaf template-name {13552              leaf template-name {
13558                type xr:Cisco-ios-xr-string {13553                type xr:Cisco-ios-xr-string {
13559                  length "1..800" {13554                  length "1..800" {
13560                    description13555                    description
13561                      "Template name";13556                      "Template name";
13562                  }13557                  }
13563                }13558                }
13564                description13559                description
13565                  "Specify template";13560                  "Specify template";
13566              }13561              }
13567              leaf sample-interval {13562              leaf sample-interval {
13568                type uint32 {13563                type uint32 {
13569                  range "1..60" {13564                  range "1..60" {
13570                    description13565                    description
13571                      "Frequency of samples";13566                      "Frequency of samples";
13572                  }13567                  }
13573                }13568                }
13574                description13569                description
13575                  "Frequency of sampling in minutes";13570                  "Frequency of sampling in minutes";
13576              }13571              }
13577              container curr-memory {13572              container curr-memory {
13578                description13573                description
13579                  "Current memory (Bytes) in use";13574                  "Current memory (Bytes) in use";
13580                container percent {13575                container percent {
13581                  presence "Indicates a percent node is configured.";13576                  presence "Indicates a percent node is configured.";
13582                  description13577                  description
13583                    "Specify that threshold value is percent of previous sample";13578                    "Specify that threshold value is percent of previous sample";
13584                }13579                }
13585                container rearm {13580                container rearm {
13586                  description13581                  description
13587                    "Specify Rearm parameters (default - always)";13582                    "Specify Rearm parameters (default - always)";
13588                  container toggle {13583                  container toggle {
13589                    must "not(../window)";13584                    must "not(../window)";
13590                    presence "Indicates a toggle node is configured.";13585                    presence "Indicates a toggle node is configured.";
13591                    description13586                    description
13592                      "Rearm after the first period when condition is not met";13587                      "Rearm after the first period when condition is not met";
13593                  }13588                  }
13594                  leaf window {13589                  leaf window {
13595                    type uint32 {13590                    type uint32 {
13596                      range "1..100" {13591                      range "1..100" {
13597                        description13592                        description
13598                          "Rearm window size";13593                          "Rearm window size";
13599                      }13594                      }
13600                    }13595                    }
13601                    must "not(../toggle)";13596                    must "not(../toggle)";
13602                    description13597                    description
13603                      "Rearm after the window of sampling periods";13598                      "Rearm after the window of sampling periods";
13604                  }13599                  }
13605                }13600                }
13606                container delta {13601                container delta {
13607                  presence "Indicates a delta node is configured.";13602                  presence "Indicates a delta node is configured.";
13608                  description13603                  description
13609                    "Specify that threshold value is for difference from the previous sample";13604                    "Specify that threshold value is for difference from the previous sample";
13610                }13605                }
13611                container eq {13606                container eq {
13612                  presence "Indicates the node is configured.";13607                  presence "Indicates the node is configured.";
13613                  description13608                  description
13614                    "Equal to";13609                    "Equal to";
13615                  leaf threshold-value {13610                  leaf threshold-value {
13616                    type uint32 {13611                    type uint32 {
13617                      range "0..4294967295" {13612                      range "0..4294967295" {
13618                        description13613                        description
13619                          "Threshold value";13614                          "Threshold value";
13620                      }13615                      }
13621                    }13616                    }
13622                    mandatory true;13617                    mandatory true;
13623                    description13618                    description
13624                      "Threshold value";13619                      "Threshold value";
13625                  }13620                  }
13626                }13621                }
13627                container ne {13622                container ne {
13628                  presence "Indicates the node is configured.";13623                  presence "Indicates the node is configured.";
13629                  description13624                  description
13630                    "Not equal to";13625                    "Not equal to";
13631                  leaf threshold-value {13626                  leaf threshold-value {
13632                    type uint32 {13627                    type uint32 {
13633                      range "0..4294967295" {13628                      range "0..4294967295" {
13634                        description13629                        description
13635                          "Threshold value";13630                          "Threshold value";
13636                      }13631                      }
13637                    }13632                    }
13638                    mandatory true;13633                    mandatory true;
13639                    description13634                    description
13640                      "Threshold value";13635                      "Threshold value";
13641                  }13636                  }
13642                }13637                }
13643                container lt {13638                container lt {
13644                  presence "Indicates the node is configured.";13639                  presence "Indicates the node is configured.";
13645                  description13640                  description
13646                    "Less than";13641                    "Less than";
13647                  leaf threshold-value {13642                  leaf threshold-value {
13648                    type uint32 {13643                    type uint32 {
13649                      range "0..4294967295" {13644                      range "0..4294967295" {
13650                        description13645                        description
13651                          "Threshold value";13646                          "Threshold value";
13652                      }13647                      }
13653                    }13648                    }
13654                    mandatory true;13649                    mandatory true;
13655                    description13650                    description
13656                      "Threshold value";13651                      "Threshold value";
13657                  }13652                  }
13658                }13653                }
13659                container le {13654                container le {
13660                  presence "Indicates the node is configured.";13655                  presence "Indicates the node is configured.";
13661                  description13656                  description
13662                    "Less than or equal to";13657                    "Less than or equal to";
13663                  leaf threshold-value {13658                  leaf threshold-value {
13664                    type uint32 {13659                    type uint32 {
13665                      range "0..4294967295" {13660                      range "0..4294967295" {
13666                        description13661                        description
13667                          "Threshold value";13662                          "Threshold value";
13668                      }13663                      }
13669                    }13664                    }
13670                    mandatory true;13665                    mandatory true;
13671                    description13666                    description
13672                      "Threshold value";13667                      "Threshold value";
13673                  }13668                  }
13674                }13669                }
13675                container gt {13670                container gt {
13676                  presence "Indicates the node is configured.";13671                  presence "Indicates the node is configured.";
13677                  description13672                  description
13678                    "Greater than";13673                    "Greater than";
13679                  leaf threshold-value {13674                  leaf threshold-value {
13680                    type uint32 {13675                    type uint32 {
13681                      range "0..4294967295" {13676                      range "0..4294967295" {
13682                        description13677                        description
13683                          "Threshold value";13678                          "Threshold value";
13684                      }13679                      }
13685                    }13680                    }
13686                    mandatory true;13681                    mandatory true;
13687                    description13682                    description
13688                      "Threshold value";13683                      "Threshold value";
13689                  }13684                  }
13690                }13685                }
13691                container ge {13686                container ge {
13692                  presence "Indicates the node is configured.";13687                  presence "Indicates the node is configured.";
13693                  description13688                  description
13694                    "Greater than or equal to";13689                    "Greater than or equal to";
13695                  leaf threshold-value {13690                  leaf threshold-value {
13696                    type uint32 {13691                    type uint32 {
13697                      range "0..4294967295" {13692                      range "0..4294967295" {
13698                        description13693                        description
13699                          "Threshold value";13694                          "Threshold value";
13700                      }13695                      }
13701                    }13696                    }
13702                    mandatory true;13697                    mandatory true;
13703                    description13698                    description
13704                      "Threshold value";13699                      "Threshold value";
13705                  }13700                  }
13706                }13701                }
13707                container rg {13702                container rg {
13708                  presence "Indicates the node is configured.";13703                  presence "Indicates the node is configured.";
13709                  description13704                  description
13710                    "Not in range";13705                    "Not in range";
13711                  leaf start-threshold-value {13706                  leaf start-threshold-value {
13712                    type uint32 {13707                    type uint32 {
13713                      range "0..4294967295" {13708                      range "0..4294967295" {
13714                        description13709                        description
13715                          "Threshold value";13710                          "Threshold value";
13716                      }13711                      }
13717                    }13712                    }
13718                    mandatory true;13713                    mandatory true;
13719                    description13714                    description
13720                      "Threshold value";13715                      "Threshold value";
13721                  }13716                  }
13722                  leaf end-threshold-value {13717                  leaf end-threshold-value {
13723                    type uint32 {13718                    type uint32 {
13724                      range "0..4294967295" {13719                      range "0..4294967295" {
13725                        description13720                        description
13726                          "Threshold value";13721                          "Threshold value";
13727                      }13722                      }
13728                    }13723                    }
13729                    mandatory true;13724                    mandatory true;
13730                    description13725                    description
13731                      "Threshold value";13726                      "Threshold value";
13732                  }13727                  }
13733                }13728                }
13734              }13729              }
13735              container peak-memory {13730              container peak-memory {
13736                description13731                description
13737                  "Maximum memory (KBytes) used";13732                  "Maximum memory (KBytes) used";
13738                container percent {13733                container percent {
13739                  presence "Indicates a percent node is configured.";13734                  presence "Indicates a percent node is configured.";
13740                  description13735                  description
13741                    "Specify that threshold value is percent of previous sample";13736                    "Specify that threshold value is percent of previous sample";
13742                }13737                }
13743                container rearm {13738                container rearm {
13744                  description13739                  description
13745                    "Specify Rearm parameters (default - always)";13740                    "Specify Rearm parameters (default - always)";
13746                  container toggle {13741                  container toggle {
13747                    must "not(../window)";13742                    must "not(../window)";
13748                    presence "Indicates a toggle node is configured.";13743                    presence "Indicates a toggle node is configured.";
13749                    description13744                    description
13750                      "Rearm after the first period when condition is not met";13745                      "Rearm after the first period when condition is not met";
13751                  }13746                  }
13752                  leaf window {13747                  leaf window {
13753                    type uint32 {13748                    type uint32 {
13754                      range "1..100" {13749                      range "1..100" {
13755                        description13750                        description
13756                          "Rearm window size";13751                          "Rearm window size";
13757                      }13752                      }
13758                    }13753                    }
13759                    must "not(../toggle)";13754                    must "not(../toggle)";
13760                    description13755                    description
13761                      "Rearm after the window of sampling periods";13756                      "Rearm after the window of sampling periods";
13762                  }13757                  }
13763                }13758                }
13764                container delta {13759                container delta {
13765                  presence "Indicates a delta node is configured.";13760                  presence "Indicates a delta node is configured.";
13766                  description13761                  description
13767                    "Specify that threshold value is for difference from the previous sample";13762                    "Specify that threshold value is for difference from the previous sample";
13768                }13763                }
13769                container eq {13764                container eq {
13770                  presence "Indicates the node is configured.";13765                  presence "Indicates the node is configured.";
13771                  description13766                  description
13772                    "Equal to";13767                    "Equal to";
13773                  leaf threshold-value {13768                  leaf threshold-value {
13774                    type uint32 {13769                    type uint32 {
13775                      range "0..4294967295" {13770                      range "0..4294967295" {
13776                        description13771                        description
13777                          "Threshold value";13772                          "Threshold value";
13778                      }13773                      }
13779                    }13774                    }
13780                    mandatory true;13775                    mandatory true;
13781                    description13776                    description
13782                      "Threshold value";13777                      "Threshold value";
13783                  }13778                  }
13784                }13779                }
13785                container ne {13780                container ne {
13786                  presence "Indicates the node is configured.";13781                  presence "Indicates the node is configured.";
13787                  description13782                  description
13788                    "Not equal to";13783                    "Not equal to";
13789                  leaf threshold-value {13784                  leaf threshold-value {
13790                    type uint32 {13785                    type uint32 {
13791                      range "0..4294967295" {13786                      range "0..4294967295" {
13792                        description13787                        description
13793                          "Threshold value";13788                          "Threshold value";
13794                      }13789                      }
13795                    }13790                    }
13796                    mandatory true;13791                    mandatory true;
13797                    description13792                    description
13798                      "Threshold value";13793                      "Threshold value";
13799                  }13794                  }
13800                }13795                }
13801                container lt {13796                container lt {
13802                  presence "Indicates the node is configured.";13797                  presence "Indicates the node is configured.";
13803                  description13798                  description
13804                    "Less than";13799                    "Less than";
13805                  leaf threshold-value {13800                  leaf threshold-value {
13806                    type uint32 {13801                    type uint32 {
13807                      range "0..4294967295" {13802                      range "0..4294967295" {
13808                        description13803                        description
13809                          "Threshold value";13804                          "Threshold value";
13810                      }13805                      }
13811                    }13806                    }
13812                    mandatory true;13807                    mandatory true;
13813                    description13808                    description
13814                      "Threshold value";13809                      "Threshold value";
13815                  }13810                  }
13816                }13811                }
13817                container le {13812                container le {
13818                  presence "Indicates the node is configured.";13813                  presence "Indicates the node is configured.";
13819                  description13814                  description
13820                    "Less than or equal to";13815                    "Less than or equal to";
13821                  leaf threshold-value {13816                  leaf threshold-value {
13822                    type uint32 {13817                    type uint32 {
13823                      range "0..4294967295" {13818                      range "0..4294967295" {
13824                        description13819                        description
13825                          "Threshold value";13820                          "Threshold value";
13826                      }13821                      }
13827                    }13822                    }
13828                    mandatory true;13823                    mandatory true;
13829                    description13824                    description
13830                      "Threshold value";13825                      "Threshold value";
13831                  }13826                  }
13832                }13827                }
13833                container gt {13828                container gt {
13834                  presence "Indicates the node is configured.";13829                  presence "Indicates the node is configured.";
13835                  description13830                  description
13836                    "Greater than";13831                    "Greater than";
13837                  leaf threshold-value {13832                  leaf threshold-value {
13838                    type uint32 {13833                    type uint32 {
13839                      range "0..4294967295" {13834                      range "0..4294967295" {
13840                        description13835                        description
13841                          "Threshold value";13836                          "Threshold value";
13842                      }13837                      }
13843                    }13838                    }
13844                    mandatory true;13839                    mandatory true;
13845                    description13840                    description
13846                      "Threshold value";13841                      "Threshold value";
13847                  }13842                  }
13848                }13843                }
13849                container ge {13844                container ge {
13850                  presence "Indicates the node is configured.";13845                  presence "Indicates the node is configured.";
13851                  description13846                  description
13852                    "Greater than or equal to";13847                    "Greater than or equal to";
13853                  leaf threshold-value {13848                  leaf threshold-value {
13854                    type uint32 {13849                    type uint32 {
13855                      range "0..4294967295" {13850                      range "0..4294967295" {
13856                        description13851                        description
13857                          "Threshold value";13852                          "Threshold value";
13858                      }13853                      }
13859                    }13854                    }
13860                    mandatory true;13855                    mandatory true;
13861                    description13856                    description
13862                      "Threshold value";13857                      "Threshold value";
13863                  }13858                  }
13864                }13859                }
13865                container rg {13860                container rg {
13866                  presence "Indicates the node is configured.";13861                  presence "Indicates the node is configured.";
13867                  description13862                  description
13868                    "Not in range";13863                    "Not in range";
13869                  leaf start-threshold-value {13864                  leaf start-threshold-value {
13870                    type uint32 {13865                    type uint32 {
13871                      range "0..4294967295" {13866                      range "0..4294967295" {
13872                        description13867                        description
13873                          "Threshold value";13868                          "Threshold value";
13874                      }13869                      }
13875                    }13870                    }
13876                    mandatory true;13871                    mandatory true;
13877                    description13872                    description
13878                      "Threshold value";13873                      "Threshold value";
13879                  }13874                  }
13880                  leaf end-threshold-value {13875                  leaf end-threshold-value {
13881                    type uint32 {13876                    type uint32 {
13882                      range "0..4294967295" {13877                      range "0..4294967295" {
13883                        description13878                        description
13884                          "Threshold value";13879                          "Threshold value";
13885                      }13880                      }
13886                    }13881                    }
13887                    mandatory true;13882                    mandatory true;
13888                    description13883                    description
13889                      "Threshold value";13884                      "Threshold value";
13890                  }13885                  }
13891                }13886                }
13892              }13887              }
13893            }13888            }
13894          }13889          }
13895          container default {13890          container default {
13896            presence "Indicates a default node is configured.";13891            presence "Indicates a default node is configured.";
13897            description13892            description
13898              "Default template";13893              "Default template";
13899            leaf sample-interval {13894            leaf sample-interval {
13900              type uint32 {13895              type uint32 {
13901                range "1..60" {13896                range "1..60" {
13902                  description13897                  description
13903                    "Frequency of samples";13898                    "Frequency of samples";
13904                }13899                }
13905              }13900              }
13906              description13901              description
13907                "Frequency of sampling in minutes";13902                "Frequency of sampling in minutes";
13908            }13903            }
13909            container curr-memory {13904            container curr-memory {
13910              description13905              description
13911                "Current memory (Bytes) in use";13906                "Current memory (Bytes) in use";
13912              container percent {13907              container percent {
13913                presence "Indicates a percent node is configured.";13908                presence "Indicates a percent node is configured.";
13914                description13909                description
13915                  "Specify that threshold value is percent of previous sample";13910                  "Specify that threshold value is percent of previous sample";
13916              }13911              }
13917              container rearm {13912              container rearm {
13918                description13913                description
13919                  "Specify Rearm parameters (default - always)";13914                  "Specify Rearm parameters (default - always)";
13920                container toggle {13915                container toggle {
13921                  must "not(../window)";13916                  must "not(../window)";
13922                  presence "Indicates a toggle node is configured.";13917                  presence "Indicates a toggle node is configured.";
13923                  description13918                  description
13924                    "Rearm after the first period when condition is not met";13919                    "Rearm after the first period when condition is not met";
13925                }13920                }
13926                leaf window {13921                leaf window {
13927                  type uint32 {13922                  type uint32 {
13928                    range "1..100" {13923                    range "1..100" {
13929                      description13924                      description
13930                        "Rearm window size";13925                        "Rearm window size";
13931                    }13926                    }
13932                  }13927                  }
13933                  must "not(../toggle)";13928                  must "not(../toggle)";
13934                  description13929                  description
13935                    "Rearm after the window of sampling periods";13930                    "Rearm after the window of sampling periods";
13936                }13931                }
13937              }13932              }
13938              container delta {13933              container delta {
13939                presence "Indicates a delta node is configured.";13934                presence "Indicates a delta node is configured.";
13940                description13935                description
13941                  "Specify that threshold value is for difference from the previous sample";13936                  "Specify that threshold value is for difference from the previous sample";
13942              }13937              }
13943              container eq {13938              container eq {
13944                presence "Indicates the node is configured.";13939                presence "Indicates the node is configured.";
13945                description13940                description
13946                  "Equal to";13941                  "Equal to";
13947                leaf threshold-value {13942                leaf threshold-value {
13948                  type uint32 {13943                  type uint32 {
13949                    range "0..4294967295" {13944                    range "0..4294967295" {
13950                      description13945                      description
13951                        "Threshold value";13946                        "Threshold value";
13952                    }13947                    }
13953                  }13948                  }
13954                  mandatory true;13949                  mandatory true;
13955                  description13950                  description
13956                    "Threshold value";13951                    "Threshold value";
13957                }13952                }
13958              }13953              }
13959              container ne {13954              container ne {
13960                presence "Indicates the node is configured.";13955                presence "Indicates the node is configured.";
13961                description13956                description
13962                  "Not equal to";13957                  "Not equal to";
13963                leaf threshold-value {13958                leaf threshold-value {
13964                  type uint32 {13959                  type uint32 {
13965                    range "0..4294967295" {13960                    range "0..4294967295" {
13966                      description13961                      description
13967                        "Threshold value";13962                        "Threshold value";
13968                    }13963                    }
13969                  }13964                  }
13970                  mandatory true;13965                  mandatory true;
13971                  description13966                  description
13972                    "Threshold value";13967                    "Threshold value";
13973                }13968                }
13974              }13969              }
13975              container lt {13970              container lt {
13976                presence "Indicates the node is configured.";13971                presence "Indicates the node is configured.";
13977                description13972                description
13978                  "Less than";13973                  "Less than";
13979                leaf threshold-value {13974                leaf threshold-value {
13980                  type uint32 {13975                  type uint32 {
13981                    range "0..4294967295" {13976                    range "0..4294967295" {
13982                      description13977                      description
13983                        "Threshold value";13978                        "Threshold value";
13984                    }13979                    }
13985                  }13980                  }
13986                  mandatory true;13981                  mandatory true;
13987                  description13982                  description
13988                    "Threshold value";13983                    "Threshold value";
13989                }13984                }
13990              }13985              }
13991              container le {13986              container le {
13992                presence "Indicates the node is configured.";13987                presence "Indicates the node is configured.";
13993                description13988                description
13994                  "Less than or equal to";13989                  "Less than or equal to";
13995                leaf threshold-value {13990                leaf threshold-value {
13996                  type uint32 {13991                  type uint32 {
13997                    range "0..4294967295" {13992                    range "0..4294967295" {
13998                      description13993                      description
13999                        "Threshold value";13994                        "Threshold value";
14000                    }13995                    }
14001                  }13996                  }
14002                  mandatory true;13997                  mandatory true;
14003                  description13998                  description
14004                    "Threshold value";13999                    "Threshold value";
14005                }14000                }
14006              }14001              }
14007              container gt {14002              container gt {
14008                presence "Indicates the node is configured.";14003                presence "Indicates the node is configured.";
14009                description14004                description
14010                  "Greater than";14005                  "Greater than";
14011                leaf threshold-value {14006                leaf threshold-value {
14012                  type uint32 {14007                  type uint32 {
14013                    range "0..4294967295" {14008                    range "0..4294967295" {
14014                      description14009                      description
14015                        "Threshold value";14010                        "Threshold value";
14016                    }14011                    }
14017                  }14012                  }
14018                  mandatory true;14013                  mandatory true;
14019                  description14014                  description
14020                    "Threshold value";14015                    "Threshold value";
14021                }14016                }
14022              }14017              }
14023              container ge {14018              container ge {
14024                presence "Indicates the node is configured.";14019                presence "Indicates the node is configured.";
14025                description14020                description
14026                  "Greater than or equal to";14021                  "Greater than or equal to";
14027                leaf threshold-value {14022                leaf threshold-value {
14028                  type uint32 {14023                  type uint32 {
14029                    range "0..4294967295" {14024                    range "0..4294967295" {
14030                      description14025                      description
14031                        "Threshold value";14026                        "Threshold value";
14032                    }14027                    }
14033                  }14028                  }
14034                  mandatory true;14029                  mandatory true;
14035                  description14030                  description
14036                    "Threshold value";14031                    "Threshold value";
14037                }14032                }
14038              }14033              }
14039              container rg {14034              container rg {
14040                presence "Indicates the node is configured.";14035                presence "Indicates the node is configured.";
14041                description14036                description
14042                  "Not in range";14037                  "Not in range";
14043                leaf start-threshold-value {14038                leaf start-threshold-value {
14044                  type uint32 {14039                  type uint32 {
14045                    range "0..4294967295" {14040                    range "0..4294967295" {
14046                      description14041                      description
14047                        "Threshold value";14042                        "Threshold value";
14048                    }14043                    }
14049                  }14044                  }
14050                  mandatory true;14045                  mandatory true;
14051                  description14046                  description
14052                    "Threshold value";14047                    "Threshold value";
14053                }14048                }
14054                leaf end-threshold-value {14049                leaf end-threshold-value {
14055                  type uint32 {14050                  type uint32 {
14056                    range "0..4294967295" {14051                    range "0..4294967295" {
14057                      description14052                      description
14058                        "Threshold value";14053                        "Threshold value";
14059                    }14054                    }
14060                  }14055                  }
14061                  mandatory true;14056                  mandatory true;
14062                  description14057                  description
14063                    "Threshold value";14058                    "Threshold value";
14064                }14059                }
14065              }14060              }
14066            }14061            }
14067            container peak-memory {14062            container peak-memory {
14068              description14063              description
14069                "Maximum memory (KBytes) used";14064                "Maximum memory (KBytes) used";
14070              container percent {14065              container percent {
14071                presence "Indicates a percent node is configured.";14066                presence "Indicates a percent node is configured.";
14072                description14067                description
14073                  "Specify that threshold value is percent of previous sample";14068                  "Specify that threshold value is percent of previous sample";
14074              }14069              }
14075              container rearm {14070              container rearm {
14076                description14071                description
14077                  "Specify Rearm parameters (default - always)";14072                  "Specify Rearm parameters (default - always)";
14078                container toggle {14073                container toggle {
14079                  must "not(../window)";14074                  must "not(../window)";
14080                  presence "Indicates a toggle node is configured.";14075                  presence "Indicates a toggle node is configured.";
14081                  description14076                  description
14082                    "Rearm after the first period when condition is not met";14077                    "Rearm after the first period when condition is not met";
14083                }14078                }
14084                leaf window {14079                leaf window {
14085                  type uint32 {14080                  type uint32 {
14086                    range "1..100" {14081                    range "1..100" {
14087                      description14082                      description
14088                        "Rearm window size";14083                        "Rearm window size";
14089                    }14084                    }
14090                  }14085                  }
14091                  must "not(../toggle)";14086                  must "not(../toggle)";
14092                  description14087                  description
14093                    "Rearm after the window of sampling periods";14088                    "Rearm after the window of sampling periods";
14094                }14089                }
14095              }14090              }
14096              container delta {14091              container delta {
14097                presence "Indicates a delta node is configured.";14092                presence "Indicates a delta node is configured.";
14098                description14093                description
14099                  "Specify that threshold value is for difference from the previous sample";14094                  "Specify that threshold value is for difference from the previous sample";
14100              }14095              }
14101              container eq {14096              container eq {
14102                presence "Indicates the node is configured.";14097                presence "Indicates the node is configured.";
14103                description14098                description
14104                  "Equal to";14099                  "Equal to";
14105                leaf threshold-value {14100                leaf threshold-value {
14106                  type uint32 {14101                  type uint32 {
14107                    range "0..4294967295" {14102                    range "0..4294967295" {
14108                      description14103                      description
14109                        "Threshold value";14104                        "Threshold value";
14110                    }14105                    }
14111                  }14106                  }
14112                  mandatory true;14107                  mandatory true;
14113                  description14108                  description
14114                    "Threshold value";14109                    "Threshold value";
14115                }14110                }
14116              }14111              }
14117              container ne {14112              container ne {
14118                presence "Indicates the node is configured.";14113                presence "Indicates the node is configured.";
14119                description14114                description
14120                  "Not equal to";14115                  "Not equal to";
14121                leaf threshold-value {14116                leaf threshold-value {
14122                  type uint32 {14117                  type uint32 {
14123                    range "0..4294967295" {14118                    range "0..4294967295" {
14124                      description14119                      description
14125                        "Threshold value";14120                        "Threshold value";
14126                    }14121                    }
14127                  }14122                  }
14128                  mandatory true;14123                  mandatory true;
14129                  description14124                  description
14130                    "Threshold value";14125                    "Threshold value";
14131                }14126                }
14132              }14127              }
14133              container lt {14128              container lt {
14134                presence "Indicates the node is configured.";14129                presence "Indicates the node is configured.";
14135                description14130                description
14136                  "Less than";14131                  "Less than";
14137                leaf threshold-value {14132                leaf threshold-value {
14138                  type uint32 {14133                  type uint32 {
14139                    range "0..4294967295" {14134                    range "0..4294967295" {
14140                      description14135                      description
14141                        "Threshold value";14136                        "Threshold value";
14142                    }14137                    }
14143                  }14138                  }
14144                  mandatory true;14139                  mandatory true;
14145                  description14140                  description
14146                    "Threshold value";14141                    "Threshold value";
14147                }14142                }
14148              }14143              }
14149              container le {14144              container le {
14150                presence "Indicates the node is configured.";14145                presence "Indicates the node is configured.";
14151                description14146                description
14152                  "Less than or equal to";14147                  "Less than or equal to";
14153                leaf threshold-value {14148                leaf threshold-value {
14154                  type uint32 {14149                  type uint32 {
14155                    range "0..4294967295" {14150                    range "0..4294967295" {
14156                      description14151                      description
14157                        "Threshold value";14152                        "Threshold value";
14158                    }14153                    }
14159                  }14154                  }
14160                  mandatory true;14155                  mandatory true;
14161                  description14156                  description
14162                    "Threshold value";14157                    "Threshold value";
14163                }14158                }
14164              }14159              }
14165              container gt {14160              container gt {
14166                presence "Indicates the node is configured.";14161                presence "Indicates the node is configured.";
14167                description14162                description
14168                  "Greater than";14163                  "Greater than";
14169                leaf threshold-value {14164                leaf threshold-value {
14170                  type uint32 {14165                  type uint32 {
14171                    range "0..4294967295" {14166                    range "0..4294967295" {
14172                      description14167                      description
14173                        "Threshold value";14168                        "Threshold value";
14174                    }14169                    }
14175                  }14170                  }
14176                  mandatory true;14171                  mandatory true;
14177                  description14172                  description
14178                    "Threshold value";14173                    "Threshold value";
14179                }14174                }
14180              }14175              }
14181              container ge {14176              container ge {
14182                presence "Indicates the node is configured.";14177                presence "Indicates the node is configured.";
14183                description14178                description
14184                  "Greater than or equal to";14179                  "Greater than or equal to";
14185                leaf threshold-value {14180                leaf threshold-value {
14186                  type uint32 {14181                  type uint32 {
14187                    range "0..4294967295" {14182                    range "0..4294967295" {
14188                      description14183                      description
14189                        "Threshold value";14184                        "Threshold value";
14190                    }14185                    }
14191                  }14186                  }
14192                  mandatory true;14187                  mandatory true;
14193                  description14188                  description
14194                    "Threshold value";14189                    "Threshold value";
14195                }14190                }
14196              }14191              }
14197              container rg {14192              container rg {
14198                presence "Indicates the node is configured.";14193                presence "Indicates the node is configured.";
14199                description14194                description
14200                  "Not in range";14195                  "Not in range";
14201                leaf start-threshold-value {14196                leaf start-threshold-value {
14202                  type uint32 {14197                  type uint32 {
14203                    range "0..4294967295" {14198                    range "0..4294967295" {
14204                      description14199                      description
14205                        "Threshold value";14200                        "Threshold value";
14206                    }14201                    }
14207                  }14202                  }
14208                  mandatory true;14203                  mandatory true;
14209                  description14204                  description
14210                    "Threshold value";14205                    "Threshold value";
14211                }14206                }
14212                leaf end-threshold-value {14207                leaf end-threshold-value {
14213                  type uint32 {14208                  type uint32 {
14214                    range "0..4294967295" {14209                    range "0..4294967295" {
14215                      description14210                      description
14216                        "Threshold value";14211                        "Threshold value";
14217                    }14212                    }
14218                  }14213                  }
14219                  mandatory true;14214                  mandatory true;
14220                  description14215                  description
14221                    "Threshold value";14216                    "Threshold value";
14222                }14217                }
14223              }14218              }
14224            }14219            }
14225          }14220          }
14226        }14221        }
14227        container cpu {14222        container cpu {
14228          description14223          description
14229            "Configure thresholds for cpu";14224            "Configure thresholds for cpu";
14230          container templates {14225          container templates {
14231            description14226            description
14232              "Specify template";14227              "Specify template";
14233            list template {14228            list template {
14234              key "template-name";14229              key "template-name";
14235              description14230              description
14236                "Specify template";14231                "Specify template";
14237              leaf template-name {14232              leaf template-name {
14238                type xr:Cisco-ios-xr-string {14233                type xr:Cisco-ios-xr-string {
14239                  length "1..800" {14234                  length "1..800" {
14240                    description14235                    description
14241                      "Template name";14236                      "Template name";
14242                  }14237                  }
14243                }14238                }
14244                description14239                description
14245                  "Specify template";14240                  "Specify template";
14246              }14241              }
14247              leaf sample-interval {14242              leaf sample-interval {
14248                type uint32 {14243                type uint32 {
14249                  range "1..60" {14244                  range "1..60" {
14250                    description14245                    description
14251                      "Frequency of samples";14246                      "Frequency of samples";
14252                  }14247                  }
14253                }14248                }
14254                description14249                description
14255                  "Frequency of sampling in minutes";14250                  "Frequency of sampling in minutes";
14256              }14251              }
14257              container no-processes {14252              container no-processes {
14258                description14253                description
14259                  "Number of processes";14254                  "Number of processes";
14260                container percent {14255                container percent {
14261                  presence "Indicates a percent node is configured.";14256                  presence "Indicates a percent node is configured.";
14262                  description14257                  description
14263                    "Specify that threshold value is percent of previous sample";14258                    "Specify that threshold value is percent of previous sample";
14264                }14259                }
14265                container rearm {14260                container rearm {
14266                  description14261                  description
14267                    "Specify Rearm parameters (default - always)";14262                    "Specify Rearm parameters (default - always)";
14268                  container toggle {14263                  container toggle {
14269                    must "not(../window)";14264                    must "not(../window)";
14270                    presence "Indicates a toggle node is configured.";14265                    presence "Indicates a toggle node is configured.";
14271                    description14266                    description
14272                      "Rearm after the first period when condition is not met";14267                      "Rearm after the first period when condition is not met";
14273                  }14268                  }
14274                  leaf window {14269                  leaf window {
14275                    type uint32 {14270                    type uint32 {
14276                      range "1..100" {14271                      range "1..100" {
14277                        description14272                        description
14278                          "Rearm window size";14273                          "Rearm window size";
14279                      }14274                      }
14280                    }14275                    }
14281                    must "not(../toggle)";14276                    must "not(../toggle)";
14282                    description14277                    description
14283                      "Rearm after the window of sampling periods";14278                      "Rearm after the window of sampling periods";
14284                  }14279                  }
14285                }14280                }
14286                container delta {14281                container delta {
14287                  presence "Indicates a delta node is configured.";14282                  presence "Indicates a delta node is configured.";
14288                  description14283                  description
14289                    "Specify that threshold value is for difference from the previous sample";14284                    "Specify that threshold value is for difference from the previous sample";
14290                }14285                }
14291                container eq {14286                container eq {
14292                  presence "Indicates the node is configured.";14287                  presence "Indicates the node is configured.";
14293                  description14288                  description
14294                    "Equal to";14289                    "Equal to";
14295                  leaf threshold-value {14290                  leaf threshold-value {
14296                    type uint32 {14291                    type uint32 {
14297                      range "0..4294967295" {14292                      range "0..4294967295" {
14298                        description14293                        description
14299                          "Threshold value";14294                          "Threshold value";
14300                      }14295                      }
14301                    }14296                    }
14302                    mandatory true;14297                    mandatory true;
14303                    description14298                    description
14304                      "Threshold value";14299                      "Threshold value";
14305                  }14300                  }
14306                }14301                }
14307                container ne {14302                container ne {
14308                  presence "Indicates the node is configured.";14303                  presence "Indicates the node is configured.";
14309                  description14304                  description
14310                    "Not equal to";14305                    "Not equal to";
14311                  leaf threshold-value {14306                  leaf threshold-value {
14312                    type uint32 {14307                    type uint32 {
14313                      range "0..4294967295" {14308                      range "0..4294967295" {
14314                        description14309                        description
14315                          "Threshold value";14310                          "Threshold value";
14316                      }14311                      }
14317                    }14312                    }
14318                    mandatory true;14313                    mandatory true;
14319                    description14314                    description
14320                      "Threshold value";14315                      "Threshold value";
14321                  }14316                  }
14322                }14317                }
14323                container lt {14318                container lt {
14324                  presence "Indicates the node is configured.";14319                  presence "Indicates the node is configured.";
14325                  description14320                  description
14326                    "Less than";14321                    "Less than";
14327                  leaf threshold-value {14322                  leaf threshold-value {
14328                    type uint32 {14323                    type uint32 {
14329                      range "0..4294967295" {14324                      range "0..4294967295" {
14330                        description14325                        description
14331                          "Threshold value";14326                          "Threshold value";
14332                      }14327                      }
14333                    }14328                    }
14334                    mandatory true;14329                    mandatory true;
14335                    description14330                    description
14336                      "Threshold value";14331                      "Threshold value";
14337                  }14332                  }
14338                }14333                }
14339                container le {14334                container le {
14340                  presence "Indicates the node is configured.";14335                  presence "Indicates the node is configured.";
14341                  description14336                  description
14342                    "Less than or equal to";14337                    "Less than or equal to";
14343                  leaf threshold-value {14338                  leaf threshold-value {
14344                    type uint32 {14339                    type uint32 {
14345                      range "0..4294967295" {14340                      range "0..4294967295" {
14346                        description14341                        description
14347                          "Threshold value";14342                          "Threshold value";
14348                      }14343                      }
14349                    }14344                    }
14350                    mandatory true;14345                    mandatory true;
14351                    description14346                    description
14352                      "Threshold value";14347                      "Threshold value";
14353                  }14348                  }
14354                }14349                }
14355                container gt {14350                container gt {
14356                  presence "Indicates the node is configured.";14351                  presence "Indicates the node is configured.";
14357                  description14352                  description
14358                    "Greater than";14353                    "Greater than";
14359                  leaf threshold-value {14354                  leaf threshold-value {
14360                    type uint32 {14355                    type uint32 {
14361                      range "0..4294967295" {14356                      range "0..4294967295" {
14362                        description14357                        description
14363                          "Threshold value";14358                          "Threshold value";
14364                      }14359                      }
14365                    }14360                    }
14366                    mandatory true;14361                    mandatory true;
14367                    description14362                    description
14368                      "Threshold value";14363                      "Threshold value";
14369                  }14364                  }
14370                }14365                }
14371                container ge {14366                container ge {
14372                  presence "Indicates the node is configured.";14367                  presence "Indicates the node is configured.";
14373                  description14368                  description
14374                    "Greater than or equal to";14369                    "Greater than or equal to";
14375                  leaf threshold-value {14370                  leaf threshold-value {
14376                    type uint32 {14371                    type uint32 {
14377                      range "0..4294967295" {14372                      range "0..4294967295" {
14378                        description14373                        description
14379                          "Threshold value";14374                          "Threshold value";
14380                      }14375                      }
14381                    }14376                    }
14382                    mandatory true;14377                    mandatory true;
14383                    description14378                    description
14384                      "Threshold value";14379                      "Threshold value";
14385                  }14380                  }
14386                }14381                }
14387                container rg {14382                container rg {
14388                  presence "Indicates the node is configured.";14383                  presence "Indicates the node is configured.";
14389                  description14384                  description
14390                    "Not in range";14385                    "Not in range";
14391                  leaf start-threshold-value {14386                  leaf start-threshold-value {
14392                    type uint32 {14387                    type uint32 {
14393                      range "0..4294967295" {14388                      range "0..4294967295" {
14394                        description14389                        description
14395                          "Threshold value";14390                          "Threshold value";
14396                      }14391                      }
14397                    }14392                    }
14398                    mandatory true;14393                    mandatory true;
14399                    description14394                    description
14400                      "Threshold value";14395                      "Threshold value";
14401                  }14396                  }
14402                  leaf end-threshold-value {14397                  leaf end-threshold-value {
14403                    type uint32 {14398                    type uint32 {
14404                      range "0..4294967295" {14399                      range "0..4294967295" {
14405                        description14400                        description
14406                          "Threshold value";14401                          "Threshold value";
14407                      }14402                      }
14408                    }14403                    }
14409                    mandatory true;14404                    mandatory true;
14410                    description14405                    description
14411                      "Threshold value";14406                      "Threshold value";
14412                  }14407                  }
14413                }14408                }
14414              }14409              }
14415              container average-cpu-used {14410              container average-cpu-used {
14416                description14411                description
14417                  "Average %CPU utilization";14412                  "Average %CPU utilization";
14418                container percent {14413                container percent {
14419                  presence "Indicates a percent node is configured.";14414                  presence "Indicates a percent node is configured.";
14420                  description14415                  description
14421                    "Specify that threshold value is percent of previous sample";14416                    "Specify that threshold value is percent of previous sample";
14422                }14417                }
14423                container rearm {14418                container rearm {
14424                  description14419                  description
14425                    "Specify Rearm parameters (default - always)";14420                    "Specify Rearm parameters (default - always)";
14426                  container toggle {14421                  container toggle {
14427                    must "not(../window)";14422                    must "not(../window)";
14428                    presence "Indicates a toggle node is configured.";14423                    presence "Indicates a toggle node is configured.";
14429                    description14424                    description
14430                      "Rearm after the first period when condition is not met";14425                      "Rearm after the first period when condition is not met";
14431                  }14426                  }
14432                  leaf window {14427                  leaf window {
14433                    type uint32 {14428                    type uint32 {
14434                      range "1..100" {14429                      range "1..100" {
14435                        description14430                        description
14436                          "Rearm window size";14431                          "Rearm window size";
14437                      }14432                      }
14438                    }14433                    }
14439                    must "not(../toggle)";14434                    must "not(../toggle)";
14440                    description14435                    description
14441                      "Rearm after the window of sampling periods";14436                      "Rearm after the window of sampling periods";
14442                  }14437                  }
14443                }14438                }
14444                container delta {14439                container delta {
14445                  presence "Indicates a delta node is configured.";14440                  presence "Indicates a delta node is configured.";
14446                  description14441                  description
14447                    "Specify that threshold value is for difference from the previous sample";14442                    "Specify that threshold value is for difference from the previous sample";
14448                }14443                }
14449                container eq {14444                container eq {
14450                  presence "Indicates the node is configured.";14445                  presence "Indicates the node is configured.";
14451                  description14446                  description
14452                    "Equal to";14447                    "Equal to";
14453                  leaf threshold-value {14448                  leaf threshold-value {
14454                    type uint32 {14449                    type uint32 {
14455                      range "0..4294967295" {14450                      range "0..4294967295" {
14456                        description14451                        description
14457                          "Threshold value";14452                          "Threshold value";
14458                      }14453                      }
14459                    }14454                    }
14460                    mandatory true;14455                    mandatory true;
14461                    description14456                    description
14462                      "Threshold value";14457                      "Threshold value";
14463                  }14458                  }
14464                }14459                }
14465                container ne {14460                container ne {
14466                  presence "Indicates the node is configured.";14461                  presence "Indicates the node is configured.";
14467                  description14462                  description
14468                    "Not equal to";14463                    "Not equal to";
14469                  leaf threshold-value {14464                  leaf threshold-value {
14470                    type uint32 {14465                    type uint32 {
14471                      range "0..4294967295" {14466                      range "0..4294967295" {
14472                        description14467                        description
14473                          "Threshold value";14468                          "Threshold value";
14474                      }14469                      }
14475                    }14470                    }
14476                    mandatory true;14471                    mandatory true;
14477                    description14472                    description
14478                      "Threshold value";14473                      "Threshold value";
14479                  }14474                  }
14480                }14475                }
14481                container lt {14476                container lt {
14482                  presence "Indicates the node is configured.";14477                  presence "Indicates the node is configured.";
14483                  description14478                  description
14484                    "Less than";14479                    "Less than";
14485                  leaf threshold-value {14480                  leaf threshold-value {
14486                    type uint32 {14481                    type uint32 {
14487                      range "0..4294967295" {14482                      range "0..4294967295" {
14488                        description14483                        description
14489                          "Threshold value";14484                          "Threshold value";
14490                      }14485                      }
14491                    }14486                    }
14492                    mandatory true;14487                    mandatory true;
14493                    description14488                    description
14494                      "Threshold value";14489                      "Threshold value";
14495                  }14490                  }
14496                }14491                }
14497                container le {14492                container le {
14498                  presence "Indicates the node is configured.";14493                  presence "Indicates the node is configured.";
14499                  description14494                  description
14500                    "Less than or equal to";14495                    "Less than or equal to";
14501                  leaf threshold-value {14496                  leaf threshold-value {
14502                    type uint32 {14497                    type uint32 {
14503                      range "0..4294967295" {14498                      range "0..4294967295" {
14504                        description14499                        description
14505                          "Threshold value";14500                          "Threshold value";
14506                      }14501                      }
14507                    }14502                    }
14508                    mandatory true;14503                    mandatory true;
14509                    description14504                    description
14510                      "Threshold value";14505                      "Threshold value";
14511                  }14506                  }
14512                }14507                }
14513                container gt {14508                container gt {
14514                  presence "Indicates the node is configured.";14509                  presence "Indicates the node is configured.";
14515                  description14510                  description
14516                    "Greater than";14511                    "Greater than";
14517                  leaf threshold-value {14512                  leaf threshold-value {
14518                    type uint32 {14513                    type uint32 {
14519                      range "0..4294967295" {14514                      range "0..4294967295" {
14520                        description14515                        description
14521                          "Threshold value";14516                          "Threshold value";
14522                      }14517                      }
14523                    }14518                    }
14524                    mandatory true;14519                    mandatory true;
14525                    description14520                    description
14526                      "Threshold value";14521                      "Threshold value";
14527                  }14522                  }
14528                }14523                }
14529                container ge {14524                container ge {
14530                  presence "Indicates the node is configured.";14525                  presence "Indicates the node is configured.";
14531                  description14526                  description
14532                    "Greater than or equal to";14527                    "Greater than or equal to";
14533                  leaf threshold-value {14528                  leaf threshold-value {
14534                    type uint32 {14529                    type uint32 {
14535                      range "0..4294967295" {14530                      range "0..4294967295" {
14536                        description14531                        description
14537                          "Threshold value";14532                          "Threshold value";
14538                      }14533                      }
14539                    }14534                    }
14540                    mandatory true;14535                    mandatory true;
14541                    description14536                    description
14542                      "Threshold value";14537                      "Threshold value";
14543                  }14538                  }
14544                }14539                }
14545                container rg {14540                container rg {
14546                  presence "Indicates the node is configured.";14541                  presence "Indicates the node is configured.";
14547                  description14542                  description
14548                    "Not in range";14543                    "Not in range";
14549                  leaf start-threshold-value {14544                  leaf start-threshold-value {
14550                    type uint32 {14545                    type uint32 {
14551                      range "0..4294967295" {14546                      range "0..4294967295" {
14552                        description14547                        description
14553                          "Threshold value";14548                          "Threshold value";
14554                      }14549                      }
14555                    }14550                    }
14556                    mandatory true;14551                    mandatory true;
14557                    description14552                    description
14558                      "Threshold value";14553                      "Threshold value";
14559                  }14554                  }
14560                  leaf end-threshold-value {14555                  leaf end-threshold-value {
14561                    type uint32 {14556                    type uint32 {
14562                      range "0..4294967295" {14557                      range "0..4294967295" {
14563                        description14558                        description
14564                          "Threshold value";14559                          "Threshold value";
14565                      }14560                      }
14566                    }14561                    }
14567                    mandatory true;14562                    mandatory true;
14568                    description14563                    description
14569                      "Threshold value";14564                      "Threshold value";
14570                  }14565                  }
14571                }14566                }
14572              }14567              }
14573            }14568            }
14574          }14569          }
14575          container default {14570          container default {
14576            presence "Indicates a default node is configured.";14571            presence "Indicates a default node is configured.";
14577            description14572            description
14578              "Default template";14573              "Default template";
14579            leaf sample-interval {14574            leaf sample-interval {
14580              type uint32 {14575              type uint32 {
14581                range "1..60" {14576                range "1..60" {
14582                  description14577                  description
14583                    "Frequency of samples";14578                    "Frequency of samples";
14584                }14579                }
14585              }14580              }
14586              description14581              description
14587                "Frequency of sampling in minutes";14582                "Frequency of sampling in minutes";
14588            }14583            }
14589            container no-processes {14584            container no-processes {
14590              description14585              description
14591                "Number of processes";14586                "Number of processes";
14592              container percent {14587              container percent {
14593                presence "Indicates a percent node is configured.";14588                presence "Indicates a percent node is configured.";
14594                description14589                description
14595                  "Specify that threshold value is percent of previous sample";14590                  "Specify that threshold value is percent of previous sample";
14596              }14591              }
14597              container rearm {14592              container rearm {
14598                description14593                description
14599                  "Specify Rearm parameters (default - always)";14594                  "Specify Rearm parameters (default - always)";
14600                container toggle {14595                container toggle {
14601                  must "not(../window)";14596                  must "not(../window)";
14602                  presence "Indicates a toggle node is configured.";14597                  presence "Indicates a toggle node is configured.";
14603                  description14598                  description
14604                    "Rearm after the first period when condition is not met";14599                    "Rearm after the first period when condition is not met";
14605                }14600                }
14606                leaf window {14601                leaf window {
14607                  type uint32 {14602                  type uint32 {
14608                    range "1..100" {14603                    range "1..100" {
14609                      description14604                      description
14610                        "Rearm window size";14605                        "Rearm window size";
14611                    }14606                    }
14612                  }14607                  }
14613                  must "not(../toggle)";14608                  must "not(../toggle)";
14614                  description14609                  description
14615                    "Rearm after the window of sampling periods";14610                    "Rearm after the window of sampling periods";
14616                }14611                }
14617              }14612              }
14618              container delta {14613              container delta {
14619                presence "Indicates a delta node is configured.";14614                presence "Indicates a delta node is configured.";
14620                description14615                description
14621                  "Specify that threshold value is for difference from the previous sample";14616                  "Specify that threshold value is for difference from the previous sample";
14622              }14617              }
14623              container eq {14618              container eq {
14624                presence "Indicates the node is configured.";14619                presence "Indicates the node is configured.";
14625                description14620                description
14626                  "Equal to";14621                  "Equal to";
14627                leaf threshold-value {14622                leaf threshold-value {
14628                  type uint32 {14623                  type uint32 {
14629                    range "0..4294967295" {14624                    range "0..4294967295" {
14630                      description14625                      description
14631                        "Threshold value";14626                        "Threshold value";
14632                    }14627                    }
14633                  }14628                  }
14634                  mandatory true;14629                  mandatory true;
14635                  description14630                  description
14636                    "Threshold value";14631                    "Threshold value";
14637                }14632                }
14638              }14633              }
14639              container ne {14634              container ne {
14640                presence "Indicates the node is configured.";14635                presence "Indicates the node is configured.";
14641                description14636                description
14642                  "Not equal to";14637                  "Not equal to";
14643                leaf threshold-value {14638                leaf threshold-value {
14644                  type uint32 {14639                  type uint32 {
14645                    range "0..4294967295" {14640                    range "0..4294967295" {
14646                      description14641                      description
14647                        "Threshold value";14642                        "Threshold value";
14648                    }14643                    }
14649                  }14644                  }
14650                  mandatory true;14645                  mandatory true;
14651                  description14646                  description
14652                    "Threshold value";14647                    "Threshold value";
14653                }14648                }
14654              }14649              }
14655              container lt {14650              container lt {
14656                presence "Indicates the node is configured.";14651                presence "Indicates the node is configured.";
14657                description14652                description
14658                  "Less than";14653                  "Less than";
14659                leaf threshold-value {14654                leaf threshold-value {
14660                  type uint32 {14655                  type uint32 {
14661                    range "0..4294967295" {14656                    range "0..4294967295" {
14662                      description14657                      description
14663                        "Threshold value";14658                        "Threshold value";
14664                    }14659                    }
14665                  }14660                  }
14666                  mandatory true;14661                  mandatory true;
14667                  description14662                  description
14668                    "Threshold value";14663                    "Threshold value";
14669                }14664                }
14670              }14665              }
14671              container le {14666              container le {
14672                presence "Indicates the node is configured.";14667                presence "Indicates the node is configured.";
14673                description14668                description
14674                  "Less than or equal to";14669                  "Less than or equal to";
14675                leaf threshold-value {14670                leaf threshold-value {
14676                  type uint32 {14671                  type uint32 {
14677                    range "0..4294967295" {14672                    range "0..4294967295" {
14678                      description14673                      description
14679                        "Threshold value";14674                        "Threshold value";
14680                    }14675                    }
14681                  }14676                  }
14682                  mandatory true;14677                  mandatory true;
14683                  description14678                  description
14684                    "Threshold value";14679                    "Threshold value";
14685                }14680                }
14686              }14681              }
14687              container gt {14682              container gt {
14688                presence "Indicates the node is configured.";14683                presence "Indicates the node is configured.";
14689                description14684                description
14690                  "Greater than";14685                  "Greater than";
14691                leaf threshold-value {14686                leaf threshold-value {
14692                  type uint32 {14687                  type uint32 {
14693                    range "0..4294967295" {14688                    range "0..4294967295" {
14694                      description14689                      description
14695                        "Threshold value";14690                        "Threshold value";
14696                    }14691                    }
14697                  }14692                  }
14698                  mandatory true;14693                  mandatory true;
14699                  description14694                  description
14700                    "Threshold value";14695                    "Threshold value";
14701                }14696                }
14702              }14697              }
14703              container ge {14698              container ge {
14704                presence "Indicates the node is configured.";14699                presence "Indicates the node is configured.";
14705                description14700                description
14706                  "Greater than or equal to";14701                  "Greater than or equal to";
14707                leaf threshold-value {14702                leaf threshold-value {
14708                  type uint32 {14703                  type uint32 {
14709                    range "0..4294967295" {14704                    range "0..4294967295" {
14710                      description14705                      description
14711                        "Threshold value";14706                        "Threshold value";
14712                    }14707                    }
14713                  }14708                  }
14714                  mandatory true;14709                  mandatory true;
14715                  description14710                  description
14716                    "Threshold value";14711                    "Threshold value";
14717                }14712                }
14718              }14713              }
14719              container rg {14714              container rg {
14720                presence "Indicates the node is configured.";14715                presence "Indicates the node is configured.";
14721                description14716                description
14722                  "Not in range";14717                  "Not in range";
14723                leaf start-threshold-value {14718                leaf start-threshold-value {
14724                  type uint32 {14719                  type uint32 {
14725                    range "0..4294967295" {14720                    range "0..4294967295" {
14726                      description14721                      description
14727                        "Threshold value";14722                        "Threshold value";
14728                    }14723                    }
14729                  }14724                  }
14730                  mandatory true;14725                  mandatory true;
14731                  description14726                  description
14732                    "Threshold value";14727                    "Threshold value";
14733                }14728                }
14734                leaf end-threshold-value {14729                leaf end-threshold-value {
14735                  type uint32 {14730                  type uint32 {
14736                    range "0..4294967295" {14731                    range "0..4294967295" {
14737                      description14732                      description
14738                        "Threshold value";14733                        "Threshold value";
14739                    }14734                    }
14740                  }14735                  }
14741                  mandatory true;14736                  mandatory true;
14742                  description14737                  description
14743                    "Threshold value";14738                    "Threshold value";
14744                }14739                }
14745              }14740              }
14746            }14741            }
14747            container average-cpu-used {14742            container average-cpu-used {
14748              description14743              description
14749                "Average %CPU utilization";14744                "Average %CPU utilization";
14750              container percent {14745              container percent {
14751                presence "Indicates a percent node is configured.";14746                presence "Indicates a percent node is configured.";
14752                description14747                description
14753                  "Specify that threshold value is percent of previous sample";14748                  "Specify that threshold value is percent of previous sample";
14754              }14749              }
14755              container rearm {14750              container rearm {
14756                description14751                description
14757                  "Specify Rearm parameters (default - always)";14752                  "Specify Rearm parameters (default - always)";
14758                container toggle {14753                container toggle {
14759                  must "not(../window)";14754                  must "not(../window)";
14760                  presence "Indicates a toggle node is configured.";14755                  presence "Indicates a toggle node is configured.";
14761                  description14756                  description
14762                    "Rearm after the first period when condition is not met";14757                    "Rearm after the first period when condition is not met";
14763                }14758                }
14764                leaf window {14759                leaf window {
14765                  type uint32 {14760                  type uint32 {
14766                    range "1..100" {14761                    range "1..100" {
14767                      description14762                      description
14768                        "Rearm window size";14763                        "Rearm window size";
14769                    }14764                    }
14770                  }14765                  }
14771                  must "not(../toggle)";14766                  must "not(../toggle)";
14772                  description14767                  description
14773                    "Rearm after the window of sampling periods";14768                    "Rearm after the window of sampling periods";
14774                }14769                }
14775              }14770              }
14776              container delta {14771              container delta {
14777                presence "Indicates a delta node is configured.";14772                presence "Indicates a delta node is configured.";
14778                description14773                description
14779                  "Specify that threshold value is for difference from the previous sample";14774                  "Specify that threshold value is for difference from the previous sample";
14780              }14775              }
14781              container eq {14776              container eq {
14782                presence "Indicates the node is configured.";14777                presence "Indicates the node is configured.";
14783                description14778                description
14784                  "Equal to";14779                  "Equal to";
14785                leaf threshold-value {14780                leaf threshold-value {
14786                  type uint32 {14781                  type uint32 {
14787                    range "0..4294967295" {14782                    range "0..4294967295" {
14788                      description14783                      description
14789                        "Threshold value";14784                        "Threshold value";
14790                    }14785                    }
14791                  }14786                  }
14792                  mandatory true;14787                  mandatory true;
14793                  description14788                  description
14794                    "Threshold value";14789                    "Threshold value";
14795                }14790                }
14796              }14791              }
14797              container ne {14792              container ne {
14798                presence "Indicates the node is configured.";14793                presence "Indicates the node is configured.";
14799                description14794                description
14800                  "Not equal to";14795                  "Not equal to";
14801                leaf threshold-value {14796                leaf threshold-value {
14802                  type uint32 {14797                  type uint32 {
14803                    range "0..4294967295" {14798                    range "0..4294967295" {
14804                      description14799                      description
14805                        "Threshold value";14800                        "Threshold value";
14806                    }14801                    }
14807                  }14802                  }
14808                  mandatory true;14803                  mandatory true;
14809                  description14804                  description
14810                    "Threshold value";14805                    "Threshold value";
14811                }14806                }
14812              }14807              }
14813              container lt {14808              container lt {
14814                presence "Indicates the node is configured.";14809                presence "Indicates the node is configured.";
14815                description14810                description
14816                  "Less than";14811                  "Less than";
14817                leaf threshold-value {14812                leaf threshold-value {
14818                  type uint32 {14813                  type uint32 {
14819                    range "0..4294967295" {14814                    range "0..4294967295" {
14820                      description14815                      description
14821                        "Threshold value";14816                        "Threshold value";
14822                    }14817                    }
14823                  }14818                  }
14824                  mandatory true;14819                  mandatory true;
14825                  description14820                  description
14826                    "Threshold value";14821                    "Threshold value";
14827                }14822                }
14828              }14823              }
14829              container le {14824              container le {
14830                presence "Indicates the node is configured.";14825                presence "Indicates the node is configured.";
14831                description14826                description
14832                  "Less than or equal to";14827                  "Less than or equal to";
14833                leaf threshold-value {14828                leaf threshold-value {
14834                  type uint32 {14829                  type uint32 {
14835                    range "0..4294967295" {14830                    range "0..4294967295" {
14836                      description14831                      description
14837                        "Threshold value";14832                        "Threshold value";
14838                    }14833                    }
14839                  }14834                  }
14840                  mandatory true;14835                  mandatory true;
14841                  description14836                  description
14842                    "Threshold value";14837                    "Threshold value";
14843                }14838                }
14844              }14839              }
14845              container gt {14840              container gt {
14846                presence "Indicates the node is configured.";14841                presence "Indicates the node is configured.";
14847                description14842                description
14848                  "Greater than";14843                  "Greater than";
14849                leaf threshold-value {14844                leaf threshold-value {
14850                  type uint32 {14845                  type uint32 {
14851                    range "0..4294967295" {14846                    range "0..4294967295" {
14852                      description14847                      description
14853                        "Threshold value";14848                        "Threshold value";
14854                    }14849                    }
14855                  }14850                  }
14856                  mandatory true;14851                  mandatory true;
14857                  description14852                  description
14858                    "Threshold value";14853                    "Threshold value";
14859                }14854                }
14860              }14855              }
14861              container ge {14856              container ge {
14862                presence "Indicates the node is configured.";14857                presence "Indicates the node is configured.";
14863                description14858                description
14864                  "Greater than or equal to";14859                  "Greater than or equal to";
14865                leaf threshold-value {14860                leaf threshold-value {
14866                  type uint32 {14861                  type uint32 {
14867                    range "0..4294967295" {14862                    range "0..4294967295" {
14868                      description14863                      description
14869                        "Threshold value";14864                        "Threshold value";
14870                    }14865                    }
14871                  }14866                  }
14872                  mandatory true;14867                  mandatory true;
14873                  description14868                  description
14874                    "Threshold value";14869                    "Threshold value";
14875                }14870                }
14876              }14871              }
14877              container rg {14872              container rg {
14878                presence "Indicates the node is configured.";14873                presence "Indicates the node is configured.";
14879                description14874                description
14880                  "Not in range";14875                  "Not in range";
14881                leaf start-threshold-value {14876                leaf start-threshold-value {
14882                  type uint32 {14877                  type uint32 {
14883                    range "0..4294967295" {14878                    range "0..4294967295" {
14884                      description14879                      description
14885                        "Threshold value";14880                        "Threshold value";
14886                    }14881                    }
14887                  }14882                  }
14888                  mandatory true;14883                  mandatory true;
14889                  description14884                  description
14890                    "Threshold value";14885                    "Threshold value";
14891                }14886                }
14892                leaf end-threshold-value {14887                leaf end-threshold-value {
14893                  type uint32 {14888                  type uint32 {
14894                    range "0..4294967295" {14889                    range "0..4294967295" {
14895                      description14890                      description
14896                        "Threshold value";14891                        "Threshold value";
14897                    }14892                    }
14898                  }14893                  }
14899                  mandatory true;14894                  mandatory true;
14900                  description14895                  description
14901                    "Threshold value";14896                    "Threshold value";
14902                }14897                }
14903              }14898              }
14904            }14899            }
14905          }14900          }
14906        }14901        }
14907        container process {14902        container process {
14908          description14903          description
14909            "Configure thresholds for process";14904            "Configure thresholds for process";
14910          container templates {14905          container templates {
14911            description14906            description
14912              "Specify template";14907              "Specify template";
14913            list template {14908            list template {
14914              key "template-name";14909              key "template-name";
14915              description14910              description
14916                "Specify template";14911                "Specify template";
14917              leaf template-name {14912              leaf template-name {
14918                type xr:Cisco-ios-xr-string {14913                type xr:Cisco-ios-xr-string {
14919                  length "1..800" {14914                  length "1..800" {
14920                    description14915                    description
14921                      "Template name";14916                      "Template name";
14922                  }14917                  }
14923                }14918                }
14924                description14919                description
14925                  "Specify template";14920                  "Specify template";
14926              }14921              }
14927              leaf sample-interval {14922              leaf sample-interval {
14928                type uint32 {14923                type uint32 {
14929                  range "1..60" {14924                  range "1..60" {
14930                    description14925                    description
14931                      "Frequency of samples";14926                      "Frequency of samples";
14932                  }14927                  }
14933                }14928                }
14934                description14929                description
14935                  "Frequency of sampling in minutes";14930                  "Frequency of sampling in minutes";
14936              }14931              }
14937              container average-cpuused {14932              container average-cpuused {
14938                description14933                description
14939                  "Average %CPU utilization";14934                  "Average %CPU utilization";
14940                container percent {14935                container percent {
14941                  presence "Indicates a percent node is configured.";14936                  presence "Indicates a percent node is configured.";
14942                  description14937                  description
14943                    "Specify that threshold value is percent of previous sample";14938                    "Specify that threshold value is percent of previous sample";
14944                }14939                }
14945                container rearm {14940                container rearm {
14946                  description14941                  description
14947                    "Specify Rearm parameters (default - always)";14942                    "Specify Rearm parameters (default - always)";
14948                  container toggle {14943                  container toggle {
14949                    must "not(../window)";14944                    must "not(../window)";
14950                    presence "Indicates a toggle node is configured.";14945                    presence "Indicates a toggle node is configured.";
14951                    description14946                    description
14952                      "Rearm after the first period when condition is not met";14947                      "Rearm after the first period when condition is not met";
14953                  }14948                  }
14954                  leaf window {14949                  leaf window {
14955                    type uint32 {14950                    type uint32 {
14956                      range "1..100" {14951                      range "1..100" {
14957                        description14952                        description
14958                          "Rearm window size";14953                          "Rearm window size";
14959                      }14954                      }
14960                    }14955                    }
14961                    must "not(../toggle)";14956                    must "not(../toggle)";
14962                    description14957                    description
14963                      "Rearm after the window of sampling periods";14958                      "Rearm after the window of sampling periods";
14964                  }14959                  }
14965                }14960                }
14966                container delta {14961                container delta {
14967                  presence "Indicates a delta node is configured.";14962                  presence "Indicates a delta node is configured.";
14968                  description14963                  description
14969                    "Specify that threshold value is for difference from the previous sample";14964                    "Specify that threshold value is for difference from the previous sample";
14970                }14965                }
14971                container eq {14966                container eq {
14972                  presence "Indicates the node is configured.";14967                  presence "Indicates the node is configured.";
14973                  description14968                  description
14974                    "Equal to";14969                    "Equal to";
14975                  leaf threshold-value {14970                  leaf threshold-value {
14976                    type uint32 {14971                    type uint32 {
14977                      range "0..4294967295" {14972                      range "0..4294967295" {
14978                        description14973                        description
14979                          "Threshold value";14974                          "Threshold value";
14980                      }14975                      }
14981                    }14976                    }
14982                    mandatory true;14977                    mandatory true;
14983                    description14978                    description
14984                      "Threshold value";14979                      "Threshold value";
14985                  }14980                  }
14986                }14981                }
14987                container ne {14982                container ne {
14988                  presence "Indicates the node is configured.";14983                  presence "Indicates the node is configured.";
14989                  description14984                  description
14990                    "Not equal to";14985                    "Not equal to";
14991                  leaf threshold-value {14986                  leaf threshold-value {
14992                    type uint32 {14987                    type uint32 {
14993                      range "0..4294967295" {14988                      range "0..4294967295" {
14994                        description14989                        description
14995                          "Threshold value";14990                          "Threshold value";
14996                      }14991                      }
14997                    }14992                    }
14998                    mandatory true;14993                    mandatory true;
14999                    description14994                    description
15000                      "Threshold value";14995                      "Threshold value";
15001                  }14996                  }
15002                }14997                }
15003                container lt {14998                container lt {
15004                  presence "Indicates the node is configured.";14999                  presence "Indicates the node is configured.";
15005                  description15000                  description
15006                    "Less than";15001                    "Less than";
15007                  leaf threshold-value {15002                  leaf threshold-value {
15008                    type uint32 {15003                    type uint32 {
15009                      range "0..4294967295" {15004                      range "0..4294967295" {
15010                        description15005                        description
15011                          "Threshold value";15006                          "Threshold value";
15012                      }15007                      }
15013                    }15008                    }
15014                    mandatory true;15009                    mandatory true;
15015                    description15010                    description
15016                      "Threshold value";15011                      "Threshold value";
15017                  }15012                  }
15018                }15013                }
15019                container le {15014                container le {
15020                  presence "Indicates the node is configured.";15015                  presence "Indicates the node is configured.";
15021                  description15016                  description
15022                    "Less than or equal to";15017                    "Less than or equal to";
15023                  leaf threshold-value {15018                  leaf threshold-value {
15024                    type uint32 {15019                    type uint32 {
15025                      range "0..4294967295" {15020                      range "0..4294967295" {
15026                        description15021                        description
15027                          "Threshold value";15022                          "Threshold value";
15028                      }15023                      }
15029                    }15024                    }
15030                    mandatory true;15025                    mandatory true;
15031                    description15026                    description
15032                      "Threshold value";15027                      "Threshold value";
15033                  }15028                  }
15034                }15029                }
15035                container gt {15030                container gt {
15036                  presence "Indicates the node is configured.";15031                  presence "Indicates the node is configured.";
15037                  description15032                  description
15038                    "Greater than";15033                    "Greater than";
15039                  leaf threshold-value {15034                  leaf threshold-value {
15040                    type uint32 {15035                    type uint32 {
15041                      range "0..4294967295" {15036                      range "0..4294967295" {
15042                        description15037                        description
15043                          "Threshold value";15038                          "Threshold value";
15044                      }15039                      }
15045                    }15040                    }
15046                    mandatory true;15041                    mandatory true;
15047                    description15042                    description
15048                      "Threshold value";15043                      "Threshold value";
15049                  }15044                  }
15050                }15045                }
15051                container ge {15046                container ge {
15052                  presence "Indicates the node is configured.";15047                  presence "Indicates the node is configured.";
15053                  description15048                  description
15054                    "Greater than or equal to";15049                    "Greater than or equal to";
15055                  leaf threshold-value {15050                  leaf threshold-value {
15056                    type uint32 {15051                    type uint32 {
15057                      range "0..4294967295" {15052                      range "0..4294967295" {
15058                        description15053                        description
15059                          "Threshold value";15054                          "Threshold value";
15060                      }15055                      }
15061                    }15056                    }
15062                    mandatory true;15057                    mandatory true;
15063                    description15058                    description
15064                      "Threshold value";15059                      "Threshold value";
15065                  }15060                  }
15066                }15061                }
15067                container rg {15062                container rg {
15068                  presence "Indicates the node is configured.";15063                  presence "Indicates the node is configured.";
15069                  description15064                  description
15070                    "Not in range";15065                    "Not in range";
15071                  leaf start-threshold-value {15066                  leaf start-threshold-value {
15072                    type uint32 {15067                    type uint32 {
15073                      range "0..4294967295" {15068                      range "0..4294967295" {
15074                        description15069                        description
15075                          "Threshold value";15070                          "Threshold value";
15076                      }15071                      }
15077                    }15072                    }
15078                    mandatory true;15073                    mandatory true;
15079                    description15074                    description
15080                      "Threshold value";15075                      "Threshold value";
15081                  }15076                  }
15082                  leaf end-threshold-value {15077                  leaf end-threshold-value {
15083                    type uint32 {15078                    type uint32 {
15084                      range "0..4294967295" {15079                      range "0..4294967295" {
15085                        description15080                        description
15086                          "Threshold value";15081                          "Threshold value";
15087                      }15082                      }
15088                    }15083                    }
15089                    mandatory true;15084                    mandatory true;
15090                    description15085                    description
15091                      "Threshold value";15086                      "Threshold value";
15092                  }15087                  }
15093                }15088                }
15094              }15089              }
15095              container peak-memory {15090              container peak-memory {
15096                description15091                description
15097                  "Max. memory (KBytes) used since startup time";15092                  "Max. memory (KBytes) used since startup time";
15098                container percent {15093                container percent {
15099                  presence "Indicates a percent node is configured.";15094                  presence "Indicates a percent node is configured.";
15100                  description15095                  description
15101                    "Specify that threshold value is percent of previous sample";15096                    "Specify that threshold value is percent of previous sample";
15102                }15097                }
15103                container rearm {15098                container rearm {
15104                  description15099                  description
15105                    "Specify Rearm parameters (default - always)";15100                    "Specify Rearm parameters (default - always)";
15106                  container toggle {15101                  container toggle {
15107                    must "not(../window)";15102                    must "not(../window)";
15108                    presence "Indicates a toggle node is configured.";15103                    presence "Indicates a toggle node is configured.";
15109                    description15104                    description
15110                      "Rearm after the first period when condition is not met";15105                      "Rearm after the first period when condition is not met";
15111                  }15106                  }
15112                  leaf window {15107                  leaf window {
15113                    type uint32 {15108                    type uint32 {
15114                      range "1..100" {15109                      range "1..100" {
15115                        description15110                        description
15116                          "Rearm window size";15111                          "Rearm window size";
15117                      }15112                      }
15118                    }15113                    }
15119                    must "not(../toggle)";15114                    must "not(../toggle)";
15120                    description15115                    description
15121                      "Rearm after the window of sampling periods";15116                      "Rearm after the window of sampling periods";
15122                  }15117                  }
15123                }15118                }
15124                container delta {15119                container delta {
15125                  presence "Indicates a delta node is configured.";15120                  presence "Indicates a delta node is configured.";
15126                  description15121                  description
15127                    "Specify that threshold value is for difference from the previous sample";15122                    "Specify that threshold value is for difference from the previous sample";
15128                }15123                }
15129                container eq {15124                container eq {
15130                  presence "Indicates the node is configured.";15125                  presence "Indicates the node is configured.";
15131                  description15126                  description
15132                    "Equal to";15127                    "Equal to";
15133                  leaf threshold-value {15128                  leaf threshold-value {
15134                    type uint32 {15129                    type uint32 {
15135                      range "0..4294967295" {15130                      range "0..4294967295" {
15136                        description15131                        description
15137                          "Threshold value";15132                          "Threshold value";
15138                      }15133                      }
15139                    }15134                    }
15140                    mandatory true;15135                    mandatory true;
15141                    description15136                    description
15142                      "Threshold value";15137                      "Threshold value";
15143                  }15138                  }
15144                }15139                }
15145                container ne {15140                container ne {
15146                  presence "Indicates the node is configured.";15141                  presence "Indicates the node is configured.";
15147                  description15142                  description
15148                    "Not equal to";15143                    "Not equal to";
15149                  leaf threshold-value {15144                  leaf threshold-value {
15150                    type uint32 {15145                    type uint32 {
15151                      range "0..4294967295" {15146                      range "0..4294967295" {
15152                        description15147                        description
15153                          "Threshold value";15148                          "Threshold value";
15154                      }15149                      }
15155                    }15150                    }
15156                    mandatory true;15151                    mandatory true;
15157                    description15152                    description
15158                      "Threshold value";15153                      "Threshold value";
15159                  }15154                  }
15160                }15155                }
15161                container lt {15156                container lt {
15162                  presence "Indicates the node is configured.";15157                  presence "Indicates the node is configured.";
15163                  description15158                  description
15164                    "Less than";15159                    "Less than";
15165                  leaf threshold-value {15160                  leaf threshold-value {
15166                    type uint32 {15161                    type uint32 {
15167                      range "0..4294967295" {15162                      range "0..4294967295" {
15168                        description15163                        description
15169                          "Threshold value";15164                          "Threshold value";
15170                      }15165                      }
15171                    }15166                    }
15172                    mandatory true;15167                    mandatory true;
15173                    description15168                    description
15174                      "Threshold value";15169                      "Threshold value";
15175                  }15170                  }
15176                }15171                }
15177                container le {15172                container le {
15178                  presence "Indicates the node is configured.";15173                  presence "Indicates the node is configured.";
15179                  description15174                  description
15180                    "Less than or equal to";15175                    "Less than or equal to";
15181                  leaf threshold-value {15176                  leaf threshold-value {
15182                    type uint32 {15177                    type uint32 {
15183                      range "0..4294967295" {15178                      range "0..4294967295" {
15184                        description15179                        description
15185                          "Threshold value";15180                          "Threshold value";
15186                      }15181                      }
15187                    }15182                    }
15188                    mandatory true;15183                    mandatory true;
15189                    description15184                    description
15190                      "Threshold value";15185                      "Threshold value";
15191                  }15186                  }
15192                }15187                }
15193                container gt {15188                container gt {
15194                  presence "Indicates the node is configured.";15189                  presence "Indicates the node is configured.";
15195                  description15190                  description
15196                    "Greater than";15191                    "Greater than";
15197                  leaf threshold-value {15192                  leaf threshold-value {
15198                    type uint32 {15193                    type uint32 {
15199                      range "0..4294967295" {15194                      range "0..4294967295" {
15200                        description15195                        description
15201                          "Threshold value";15196                          "Threshold value";
15202                      }15197                      }
15203                    }15198                    }
15204                    mandatory true;15199                    mandatory true;
15205                    description15200                    description
15206                      "Threshold value";15201                      "Threshold value";
15207                  }15202                  }
15208                }15203                }
15209                container ge {15204                container ge {
15210                  presence "Indicates the node is configured.";15205                  presence "Indicates the node is configured.";
15211                  description15206                  description
15212                    "Greater than or equal to";15207                    "Greater than or equal to";
15213                  leaf threshold-value {15208                  leaf threshold-value {
15214                    type uint32 {15209                    type uint32 {
15215                      range "0..4294967295" {15210                      range "0..4294967295" {
15216                        description15211                        description
15217                          "Threshold value";15212                          "Threshold value";
15218                      }15213                      }
15219                    }15214                    }
15220                    mandatory true;15215                    mandatory true;
15221                    description15216                    description
15222                      "Threshold value";15217                      "Threshold value";
15223                  }15218                  }
15224                }15219                }
15225                container rg {15220                container rg {
15226                  presence "Indicates the node is configured.";15221                  presence "Indicates the node is configured.";
15227                  description15222                  description
15228                    "Not in range";15223                    "Not in range";
15229                  leaf start-threshold-value {15224                  leaf start-threshold-value {
15230                    type uint32 {15225                    type uint32 {
15231                      range "0..4294967295" {15226                      range "0..4294967295" {
15232                        description15227                        description
15233                          "Threshold value";15228                          "Threshold value";
15234                      }15229                      }
15235                    }15230                    }
15236                    mandatory true;15231                    mandatory true;
15237                    description15232                    description
15238                      "Threshold value";15233                      "Threshold value";
15239                  }15234                  }
15240                  leaf end-threshold-value {15235                  leaf end-threshold-value {
15241                    type uint32 {15236                    type uint32 {
15242                      range "0..4294967295" {15237                      range "0..4294967295" {
15243                        description15238                        description
15244                          "Threshold value";15239                          "Threshold value";
15245                      }15240                      }
15246                    }15241                    }
15247                    mandatory true;15242                    mandatory true;
15248                    description15243                    description
15249                      "Threshold value";15244                      "Threshold value";
15250                  }15245                  }
15251                }15246                }
15252              }15247              }
15253              container num-threads {15248              container num-threads {
15254                description15249                description
15255                  "Number of threads";15250                  "Number of threads";
15256                container percent {15251                container percent {
15257                  presence "Indicates a percent node is configured.";15252                  presence "Indicates a percent node is configured.";
15258                  description15253                  description
15259                    "Specify that threshold value is percent of previous sample";15254                    "Specify that threshold value is percent of previous sample";
15260                }15255                }
15261                container rearm {15256                container rearm {
15262                  description15257                  description
15263                    "Specify Rearm parameters (default - always)";15258                    "Specify Rearm parameters (default - always)";
15264                  container toggle {15259                  container toggle {
15265                    must "not(../window)";15260                    must "not(../window)";
15266                    presence "Indicates a toggle node is configured.";15261                    presence "Indicates a toggle node is configured.";
15267                    description15262                    description
15268                      "Rearm after the first period when condition is not met";15263                      "Rearm after the first period when condition is not met";
15269                  }15264                  }
15270                  leaf window {15265                  leaf window {
15271                    type uint32 {15266                    type uint32 {
15272                      range "1..100" {15267                      range "1..100" {
15273                        description15268                        description
15274                          "Rearm window size";15269                          "Rearm window size";
15275                      }15270                      }
15276                    }15271                    }
15277                    must "not(../toggle)";15272                    must "not(../toggle)";
15278                    description15273                    description
15279                      "Rearm after the window of sampling periods";15274                      "Rearm after the window of sampling periods";
15280                  }15275                  }
15281                }15276                }
15282                container delta {15277                container delta {
15283                  presence "Indicates a delta node is configured.";15278                  presence "Indicates a delta node is configured.";
15284                  description15279                  description
15285                    "Specify that threshold value is for difference from the previous sample";15280                    "Specify that threshold value is for difference from the previous sample";
15286                }15281                }
15287                container eq {15282                container eq {
15288                  presence "Indicates the node is configured.";15283                  presence "Indicates the node is configured.";
15289                  description15284                  description
15290                    "Equal to";15285                    "Equal to";
15291                  leaf threshold-value {15286                  leaf threshold-value {
15292                    type uint32 {15287                    type uint32 {
15293                      range "0..4294967295" {15288                      range "0..4294967295" {
15294                        description15289                        description
15295                          "Threshold value";15290                          "Threshold value";
15296                      }15291                      }
15297                    }15292                    }
15298                    mandatory true;15293                    mandatory true;
15299                    description15294                    description
15300                      "Threshold value";15295                      "Threshold value";
15301                  }15296                  }
15302                }15297                }
15303                container ne {15298                container ne {
15304                  presence "Indicates the node is configured.";15299                  presence "Indicates the node is configured.";
15305                  description15300                  description
15306                    "Not equal to";15301                    "Not equal to";
15307                  leaf threshold-value {15302                  leaf threshold-value {
15308                    type uint32 {15303                    type uint32 {
15309                      range "0..4294967295" {15304                      range "0..4294967295" {
15310                        description15305                        description
15311                          "Threshold value";15306                          "Threshold value";
15312                      }15307                      }
15313                    }15308                    }
15314                    mandatory true;15309                    mandatory true;
15315                    description15310                    description
15316                      "Threshold value";15311                      "Threshold value";
15317                  }15312                  }
15318                }15313                }
15319                container lt {15314                container lt {
15320                  presence "Indicates the node is configured.";15315                  presence "Indicates the node is configured.";
15321                  description15316                  description
15322                    "Less than";15317                    "Less than";
15323                  leaf threshold-value {15318                  leaf threshold-value {
15324                    type uint32 {15319                    type uint32 {
15325                      range "0..4294967295" {15320                      range "0..4294967295" {
15326                        description15321                        description
15327                          "Threshold value";15322                          "Threshold value";
15328                      }15323                      }
15329                    }15324                    }
15330                    mandatory true;15325                    mandatory true;
15331                    description15326                    description
15332                      "Threshold value";15327                      "Threshold value";
15333                  }15328                  }
15334                }15329                }
15335                container le {15330                container le {
15336                  presence "Indicates the node is configured.";15331                  presence "Indicates the node is configured.";
15337                  description15332                  description
15338                    "Less than or equal to";15333                    "Less than or equal to";
15339                  leaf threshold-value {15334                  leaf threshold-value {
15340                    type uint32 {15335                    type uint32 {
15341                      range "0..4294967295" {15336                      range "0..4294967295" {
15342                        description15337                        description
15343                          "Threshold value";15338                          "Threshold value";
15344                      }15339                      }
15345                    }15340                    }
15346                    mandatory true;15341                    mandatory true;
15347                    description15342                    description
15348                      "Threshold value";15343                      "Threshold value";
15349                  }15344                  }
15350                }15345                }
15351                container gt {15346                container gt {
15352                  presence "Indicates the node is configured.";15347                  presence "Indicates the node is configured.";
15353                  description15348                  description
15354                    "Greater than";15349                    "Greater than";
15355                  leaf threshold-value {15350                  leaf threshold-value {
15356                    type uint32 {15351                    type uint32 {
15357                      range "0..4294967295" {15352                      range "0..4294967295" {
15358                        description15353                        description
15359                          "Threshold value";15354                          "Threshold value";
15360                      }15355                      }
15361                    }15356                    }
15362                    mandatory true;15357                    mandatory true;
15363                    description15358                    description
15364                      "Threshold value";15359                      "Threshold value";
15365                  }15360                  }
15366                }15361                }
15367                container ge {15362                container ge {
15368                  presence "Indicates the node is configured.";15363                  presence "Indicates the node is configured.";
15369                  description15364                  description
15370                    "Greater than or equal to";15365                    "Greater than or equal to";
15371                  leaf threshold-value {15366                  leaf threshold-value {
15372                    type uint32 {15367                    type uint32 {
15373                      range "0..4294967295" {15368                      range "0..4294967295" {
15374                        description15369                        description
15375                          "Threshold value";15370                          "Threshold value";
15376                      }15371                      }
15377                    }15372                    }
15378                    mandatory true;15373                    mandatory true;
15379                    description15374                    description
15380                      "Threshold value";15375                      "Threshold value";
15381                  }15376                  }
15382                }15377                }
15383                container rg {15378                container rg {
15384                  presence "Indicates the node is configured.";15379                  presence "Indicates the node is configured.";
15385                  description15380                  description
15386                    "Not in range";15381                    "Not in range";
15387                  leaf start-threshold-value {15382                  leaf start-threshold-value {
15388                    type uint32 {15383                    type uint32 {
15389                      range "0..4294967295" {15384                      range "0..4294967295" {
15390                        description15385                        description
15391                          "Threshold value";15386                          "Threshold value";
15392                      }15387                      }
15393                    }15388                    }
15394                    mandatory true;15389                    mandatory true;
15395                    description15390                    description
15396                      "Threshold value";15391                      "Threshold value";
15397                  }15392                  }
15398                  leaf end-threshold-value {15393                  leaf end-threshold-value {
15399                    type uint32 {15394                    type uint32 {
15400                      range "0..4294967295" {15395                      range "0..4294967295" {
15401                        description15396                        description
15402                          "Threshold value";15397                          "Threshold value";
15403                      }15398                      }
15404                    }15399                    }
15405                    mandatory true;15400                    mandatory true;
15406                    description15401                    description
15407                      "Threshold value";15402                      "Threshold value";
15408                  }15403                  }
15409                }15404                }
15410              }15405              }
15411            }15406            }
15412          }15407          }
15413          container default {15408          container default {
15414            presence "Indicates a default node is configured.";15409            presence "Indicates a default node is configured.";
15415            description15410            description
15416              "Default template";15411              "Default template";
15417            leaf sample-interval {15412            leaf sample-interval {
15418              type uint32 {15413              type uint32 {
15419                range "1..60" {15414                range "1..60" {
15420                  description15415                  description
15421                    "Frequency of samples";15416                    "Frequency of samples";
15422                }15417                }
15423              }15418              }
15424              description15419              description
15425                "Frequency of sampling in minutes";15420                "Frequency of sampling in minutes";
15426            }15421            }
15427            container average-cpuused {15422            container average-cpuused {
15428              description15423              description
15429                "Average %CPU utilization";15424                "Average %CPU utilization";
15430              container percent {15425              container percent {
15431                presence "Indicates a percent node is configured.";15426                presence "Indicates a percent node is configured.";
15432                description15427                description
15433                  "Specify that threshold value is percent of previous sample";15428                  "Specify that threshold value is percent of previous sample";
15434              }15429              }
15435              container rearm {15430              container rearm {
15436                description15431                description
15437                  "Specify Rearm parameters (default - always)";15432                  "Specify Rearm parameters (default - always)";
15438                container toggle {15433                container toggle {
15439                  must "not(../window)";15434                  must "not(../window)";
15440                  presence "Indicates a toggle node is configured.";15435                  presence "Indicates a toggle node is configured.";
15441                  description15436                  description
15442                    "Rearm after the first period when condition is not met";15437                    "Rearm after the first period when condition is not met";
15443                }15438                }
15444                leaf window {15439                leaf window {
15445                  type uint32 {15440                  type uint32 {
15446                    range "1..100" {15441                    range "1..100" {
15447                      description15442                      description
15448                        "Rearm window size";15443                        "Rearm window size";
15449                    }15444                    }
15450                  }15445                  }
15451                  must "not(../toggle)";15446                  must "not(../toggle)";
15452                  description15447                  description
15453                    "Rearm after the window of sampling periods";15448                    "Rearm after the window of sampling periods";
15454                }15449                }
15455              }15450              }
15456              container delta {15451              container delta {
15457                presence "Indicates a delta node is configured.";15452                presence "Indicates a delta node is configured.";
15458                description15453                description
15459                  "Specify that threshold value is for difference from the previous sample";15454                  "Specify that threshold value is for difference from the previous sample";
15460              }15455              }
15461              container eq {15456              container eq {
15462                presence "Indicates the node is configured.";15457                presence "Indicates the node is configured.";
15463                description15458                description
15464                  "Equal to";15459                  "Equal to";
15465                leaf threshold-value {15460                leaf threshold-value {
15466                  type uint32 {15461                  type uint32 {
15467                    range "0..4294967295" {15462                    range "0..4294967295" {
15468                      description15463                      description
15469                        "Threshold value";15464                        "Threshold value";
15470                    }15465                    }
15471                  }15466                  }
15472                  mandatory true;15467                  mandatory true;
15473                  description15468                  description
15474                    "Threshold value";15469                    "Threshold value";
15475                }15470                }
15476              }15471              }
15477              container ne {15472              container ne {
15478                presence "Indicates the node is configured.";15473                presence "Indicates the node is configured.";
15479                description15474                description
15480                  "Not equal to";15475                  "Not equal to";
15481                leaf threshold-value {15476                leaf threshold-value {
15482                  type uint32 {15477                  type uint32 {
15483                    range "0..4294967295" {15478                    range "0..4294967295" {
15484                      description15479                      description
15485                        "Threshold value";15480                        "Threshold value";
15486                    }15481                    }
15487                  }15482                  }
15488                  mandatory true;15483                  mandatory true;
15489                  description15484                  description
15490                    "Threshold value";15485                    "Threshold value";
15491                }15486                }
15492              }15487              }
15493              container lt {15488              container lt {
15494                presence "Indicates the node is configured.";15489                presence "Indicates the node is configured.";
15495                description15490                description
15496                  "Less than";15491                  "Less than";
15497                leaf threshold-value {15492                leaf threshold-value {
15498                  type uint32 {15493                  type uint32 {
15499                    range "0..4294967295" {15494                    range "0..4294967295" {
15500                      description15495                      description
15501                        "Threshold value";15496                        "Threshold value";
15502                    }15497                    }
15503                  }15498                  }
15504                  mandatory true;15499                  mandatory true;
15505                  description15500                  description
15506                    "Threshold value";15501                    "Threshold value";
15507                }15502                }
15508              }15503              }
15509              container le {15504              container le {
15510                presence "Indicates the node is configured.";15505                presence "Indicates the node is configured.";
15511                description15506                description
15512                  "Less than or equal to";15507                  "Less than or equal to";
15513                leaf threshold-value {15508                leaf threshold-value {
15514                  type uint32 {15509                  type uint32 {
15515                    range "0..4294967295" {15510                    range "0..4294967295" {
15516                      description15511                      description
15517                        "Threshold value";15512                        "Threshold value";
15518                    }15513                    }
15519                  }15514                  }
15520                  mandatory true;15515                  mandatory true;
15521                  description15516                  description
15522                    "Threshold value";15517                    "Threshold value";
15523                }15518                }
15524              }15519              }
15525              container gt {15520              container gt {
15526                presence "Indicates the node is configured.";15521                presence "Indicates the node is configured.";
15527                description15522                description
15528                  "Greater than";15523                  "Greater than";
15529                leaf threshold-value {15524                leaf threshold-value {
15530                  type uint32 {15525                  type uint32 {
15531                    range "0..4294967295" {15526                    range "0..4294967295" {
15532                      description15527                      description
15533                        "Threshold value";15528                        "Threshold value";
15534                    }15529                    }
15535                  }15530                  }
15536                  mandatory true;15531                  mandatory true;
15537                  description15532                  description
15538                    "Threshold value";15533                    "Threshold value";
15539                }15534                }
15540              }15535              }
15541              container ge {15536              container ge {
15542                presence "Indicates the node is configured.";15537                presence "Indicates the node is configured.";
15543                description15538                description
15544                  "Greater than or equal to";15539                  "Greater than or equal to";
15545                leaf threshold-value {15540                leaf threshold-value {
15546                  type uint32 {15541                  type uint32 {
15547                    range "0..4294967295" {15542                    range "0..4294967295" {
15548                      description15543                      description
15549                        "Threshold value";15544                        "Threshold value";
15550                    }15545                    }
15551                  }15546                  }
15552                  mandatory true;15547                  mandatory true;
15553                  description15548                  description
15554                    "Threshold value";15549                    "Threshold value";
15555                }15550                }
15556              }15551              }
15557              container rg {15552              container rg {
15558                presence "Indicates the node is configured.";15553                presence "Indicates the node is configured.";
15559                description15554                description
15560                  "Not in range";15555                  "Not in range";
15561                leaf start-threshold-value {15556                leaf start-threshold-value {
15562                  type uint32 {15557                  type uint32 {
15563                    range "0..4294967295" {15558                    range "0..4294967295" {
15564                      description15559                      description
15565                        "Threshold value";15560                        "Threshold value";
15566                    }15561                    }
15567                  }15562                  }
15568                  mandatory true;15563                  mandatory true;
15569                  description15564                  description
15570                    "Threshold value";15565                    "Threshold value";
15571                }15566                }
15572                leaf end-threshold-value {15567                leaf end-threshold-value {
15573                  type uint32 {15568                  type uint32 {
15574                    range "0..4294967295" {15569                    range "0..4294967295" {
15575                      description15570                      description
15576                        "Threshold value";15571                        "Threshold value";
15577                    }15572                    }
15578                  }15573                  }
15579                  mandatory true;15574                  mandatory true;
15580                  description15575                  description
15581                    "Threshold value";15576                    "Threshold value";
15582                }15577                }
15583              }15578              }
15584            }15579            }
15585            container peak-memory {15580            container peak-memory {
15586              description15581              description
15587                "Max. memory (KBytes) used since startup time";15582                "Max. memory (KBytes) used since startup time";
15588              container percent {15583              container percent {
15589                presence "Indicates a percent node is configured.";15584                presence "Indicates a percent node is configured.";
15590                description15585                description
15591                  "Specify that threshold value is percent of previous sample";15586                  "Specify that threshold value is percent of previous sample";
15592              }15587              }
15593              container rearm {15588              container rearm {
15594                description15589                description
15595                  "Specify Rearm parameters (default - always)";15590                  "Specify Rearm parameters (default - always)";
15596                container toggle {15591                container toggle {
15597                  must "not(../window)";15592                  must "not(../window)";
15598                  presence "Indicates a toggle node is configured.";15593                  presence "Indicates a toggle node is configured.";
15599                  description15594                  description
15600                    "Rearm after the first period when condition is not met";15595                    "Rearm after the first period when condition is not met";
15601                }15596                }
15602                leaf window {15597                leaf window {
15603                  type uint32 {15598                  type uint32 {
15604                    range "1..100" {15599                    range "1..100" {
15605                      description15600                      description
15606                        "Rearm window size";15601                        "Rearm window size";
15607                    }15602                    }
15608                  }15603                  }
15609                  must "not(../toggle)";15604                  must "not(../toggle)";
15610                  description15605                  description
15611                    "Rearm after the window of sampling periods";15606                    "Rearm after the window of sampling periods";
15612                }15607                }
15613              }15608              }
15614              container delta {15609              container delta {
15615                presence "Indicates a delta node is configured.";15610                presence "Indicates a delta node is configured.";
15616                description15611                description
15617                  "Specify that threshold value is for difference from the previous sample";15612                  "Specify that threshold value is for difference from the previous sample";
15618              }15613              }
15619              container eq {15614              container eq {
15620                presence "Indicates the node is configured.";15615                presence "Indicates the node is configured.";
15621                description15616                description
15622                  "Equal to";15617                  "Equal to";
15623                leaf threshold-value {15618                leaf threshold-value {
15624                  type uint32 {15619                  type uint32 {
15625                    range "0..4294967295" {15620                    range "0..4294967295" {
15626                      description15621                      description
15627                        "Threshold value";15622                        "Threshold value";
15628                    }15623                    }
15629                  }15624                  }
15630                  mandatory true;15625                  mandatory true;
15631                  description15626                  description
15632                    "Threshold value";15627                    "Threshold value";
15633                }15628                }
15634              }15629              }
15635              container ne {15630              container ne {
15636                presence "Indicates the node is configured.";15631                presence "Indicates the node is configured.";
15637                description15632                description
15638                  "Not equal to";15633                  "Not equal to";
15639                leaf threshold-value {15634                leaf threshold-value {
15640                  type uint32 {15635                  type uint32 {
15641                    range "0..4294967295" {15636                    range "0..4294967295" {
15642                      description15637                      description
15643                        "Threshold value";15638                        "Threshold value";
15644                    }15639                    }
15645                  }15640                  }
15646                  mandatory true;15641                  mandatory true;
15647                  description15642                  description
15648                    "Threshold value";15643                    "Threshold value";
15649                }15644                }
15650              }15645              }
15651              container lt {15646              container lt {
15652                presence "Indicates the node is configured.";15647                presence "Indicates the node is configured.";
15653                description15648                description
15654                  "Less than";15649                  "Less than";
15655                leaf threshold-value {15650                leaf threshold-value {
15656                  type uint32 {15651                  type uint32 {
15657                    range "0..4294967295" {15652                    range "0..4294967295" {
15658                      description15653                      description
15659                        "Threshold value";15654                        "Threshold value";
15660                    }15655                    }
15661                  }15656                  }
15662                  mandatory true;15657                  mandatory true;
15663                  description15658                  description
15664                    "Threshold value";15659                    "Threshold value";
15665                }15660                }
15666              }15661              }
15667              container le {15662              container le {
15668                presence "Indicates the node is configured.";15663                presence "Indicates the node is configured.";
15669                description15664                description
15670                  "Less than or equal to";15665                  "Less than or equal to";
15671                leaf threshold-value {15666                leaf threshold-value {
15672                  type uint32 {15667                  type uint32 {
15673                    range "0..4294967295" {15668                    range "0..4294967295" {
15674                      description15669                      description
15675                        "Threshold value";15670                        "Threshold value";
15676                    }15671                    }
15677                  }15672                  }
15678                  mandatory true;15673                  mandatory true;
15679                  description15674                  description
15680                    "Threshold value";15675                    "Threshold value";
15681                }15676                }
15682              }15677              }
15683              container gt {15678              container gt {
15684                presence "Indicates the node is configured.";15679                presence "Indicates the node is configured.";
15685                description15680                description
15686                  "Greater than";15681                  "Greater than";
15687                leaf threshold-value {15682                leaf threshold-value {
15688                  type uint32 {15683                  type uint32 {
15689                    range "0..4294967295" {15684                    range "0..4294967295" {
15690                      description15685                      description
15691                        "Threshold value";15686                        "Threshold value";
15692                    }15687                    }
15693                  }15688                  }
15694                  mandatory true;15689                  mandatory true;
15695                  description15690                  description
15696                    "Threshold value";15691                    "Threshold value";
15697                }15692                }
15698              }15693              }
15699              container ge {15694              container ge {
15700                presence "Indicates the node is configured.";15695                presence "Indicates the node is configured.";
15701                description15696                description
15702                  "Greater than or equal to";15697                  "Greater than or equal to";
15703                leaf threshold-value {15698                leaf threshold-value {
15704                  type uint32 {15699                  type uint32 {
15705                    range "0..4294967295" {15700                    range "0..4294967295" {
15706                      description15701                      description
15707                        "Threshold value";15702                        "Threshold value";
15708                    }15703                    }
15709                  }15704                  }
15710                  mandatory true;15705                  mandatory true;
15711                  description15706                  description
15712                    "Threshold value";15707                    "Threshold value";
15713                }15708                }
15714              }15709              }
15715              container rg {15710              container rg {
15716                presence "Indicates the node is configured.";15711                presence "Indicates the node is configured.";
15717                description15712                description
15718                  "Not in range";15713                  "Not in range";
15719                leaf start-threshold-value {15714                leaf start-threshold-value {
15720                  type uint32 {15715                  type uint32 {
15721                    range "0..4294967295" {15716                    range "0..4294967295" {
15722                      description15717                      description
15723                        "Threshold value";15718                        "Threshold value";
15724                    }15719                    }
15725                  }15720                  }
15726                  mandatory true;15721                  mandatory true;
15727                  description15722                  description
15728                    "Threshold value";15723                    "Threshold value";
15729                }15724                }
15730                leaf end-threshold-value {15725                leaf end-threshold-value {
15731                  type uint32 {15726                  type uint32 {
15732                    range "0..4294967295" {15727                    range "0..4294967295" {
15733                      description15728                      description
15734                        "Threshold value";15729                        "Threshold value";
15735                    }15730                    }
15736                  }15731                  }
15737                  mandatory true;15732                  mandatory true;
15738                  description15733                  description
15739                    "Threshold value";15734                    "Threshold value";
15740                }15735                }
15741              }15736              }
15742            }15737            }
15743            container num-threads {15738            container num-threads {
15744              description15739              description
15745                "Number of threads";15740                "Number of threads";
15746              container percent {15741              container percent {
15747                presence "Indicates a percent node is configured.";15742                presence "Indicates a percent node is configured.";
15748                description15743                description
15749                  "Specify that threshold value is percent of previous sample";15744                  "Specify that threshold value is percent of previous sample";
15750              }15745              }
15751              container rearm {15746              container rearm {
15752                description15747                description
15753                  "Specify Rearm parameters (default - always)";15748                  "Specify Rearm parameters (default - always)";
15754                container toggle {15749                container toggle {
15755                  must "not(../window)";15750                  must "not(../window)";
15756                  presence "Indicates a toggle node is configured.";15751                  presence "Indicates a toggle node is configured.";
15757                  description15752                  description
15758                    "Rearm after the first period when condition is not met";15753                    "Rearm after the first period when condition is not met";
15759                }15754                }
15760                leaf window {15755                leaf window {
15761                  type uint32 {15756                  type uint32 {
15762                    range "1..100" {15757                    range "1..100" {
15763                      description15758                      description
15764                        "Rearm window size";15759                        "Rearm window size";
15765                    }15760                    }
15766                  }15761                  }
15767                  must "not(../toggle)";15762                  must "not(../toggle)";
15768                  description15763                  description
15769                    "Rearm after the window of sampling periods";15764                    "Rearm after the window of sampling periods";
15770                }15765                }
15771              }15766              }
15772              container delta {15767              container delta {
15773                presence "Indicates a delta node is configured.";15768                presence "Indicates a delta node is configured.";
15774                description15769                description
15775                  "Specify that threshold value is for difference from the previous sample";15770                  "Specify that threshold value is for difference from the previous sample";
15776              }15771              }
15777              container eq {15772              container eq {
15778                presence "Indicates the node is configured.";15773                presence "Indicates the node is configured.";
15779                description15774                description
15780                  "Equal to";15775                  "Equal to";
15781                leaf threshold-value {15776                leaf threshold-value {
15782                  type uint32 {15777                  type uint32 {
15783                    range "0..4294967295" {15778                    range "0..4294967295" {
15784                      description15779                      description
15785                        "Threshold value";15780                        "Threshold value";
15786                    }15781                    }
15787                  }15782                  }
15788                  mandatory true;15783                  mandatory true;
15789                  description15784                  description
15790                    "Threshold value";15785                    "Threshold value";
15791                }15786                }
15792              }15787              }
15793              container ne {15788              container ne {
15794                presence "Indicates the node is configured.";15789                presence "Indicates the node is configured.";
15795                description15790                description
15796                  "Not equal to";15791                  "Not equal to";
15797                leaf threshold-value {15792                leaf threshold-value {
15798                  type uint32 {15793                  type uint32 {
15799                    range "0..4294967295" {15794                    range "0..4294967295" {
15800                      description15795                      description
15801                        "Threshold value";15796                        "Threshold value";
15802                    }15797                    }
15803                  }15798                  }
15804                  mandatory true;15799                  mandatory true;
15805                  description15800                  description
15806                    "Threshold value";15801                    "Threshold value";
15807                }15802                }
15808              }15803              }
15809              container lt {15804              container lt {
15810                presence "Indicates the node is configured.";15805                presence "Indicates the node is configured.";
15811                description15806                description
15812                  "Less than";15807                  "Less than";
15813                leaf threshold-value {15808                leaf threshold-value {
15814                  type uint32 {15809                  type uint32 {
15815                    range "0..4294967295" {15810                    range "0..4294967295" {
15816                      description15811                      description
15817                        "Threshold value";15812                        "Threshold value";
15818                    }15813                    }
15819                  }15814                  }
15820                  mandatory true;15815                  mandatory true;
15821                  description15816                  description
15822                    "Threshold value";15817                    "Threshold value";
15823                }15818                }
15824              }15819              }
15825              container le {15820              container le {
15826                presence "Indicates the node is configured.";15821                presence "Indicates the node is configured.";
15827                description15822                description
15828                  "Less than or equal to";15823                  "Less than or equal to";
15829                leaf threshold-value {15824                leaf threshold-value {
15830                  type uint32 {15825                  type uint32 {
15831                    range "0..4294967295" {15826                    range "0..4294967295" {
15832                      description15827                      description
15833                        "Threshold value";15828                        "Threshold value";
15834                    }15829                    }
15835                  }15830                  }
15836                  mandatory true;15831                  mandatory true;
15837                  description15832                  description
15838                    "Threshold value";15833                    "Threshold value";
15839                }15834                }
15840              }15835              }
15841              container gt {15836              container gt {
15842                presence "Indicates the node is configured.";15837                presence "Indicates the node is configured.";
15843                description15838                description
15844                  "Greater than";15839                  "Greater than";
15845                leaf threshold-value {15840                leaf threshold-value {
15846                  type uint32 {15841                  type uint32 {
15847                    range "0..4294967295" {15842                    range "0..4294967295" {
15848                      description15843                      description
15849                        "Threshold value";15844                        "Threshold value";
15850                    }15845                    }
15851                  }15846                  }
15852                  mandatory true;15847                  mandatory true;
15853                  description15848                  description
15854                    "Threshold value";15849                    "Threshold value";
15855                }15850                }
15856              }15851              }
15857              container ge {15852              container ge {
15858                presence "Indicates the node is configured.";15853                presence "Indicates the node is configured.";
15859                description15854                description
15860                  "Greater than or equal to";15855                  "Greater than or equal to";
15861                leaf threshold-value {15856                leaf threshold-value {
15862                  type uint32 {15857                  type uint32 {
15863                    range "0..4294967295" {15858                    range "0..4294967295" {
15864                      description15859                      description
15865                        "Threshold value";15860                        "Threshold value";
15866                    }15861                    }
15867                  }15862                  }
15868                  mandatory true;15863                  mandatory true;
15869                  description15864                  description
15870                    "Threshold value";15865                    "Threshold value";
15871                }15866                }
15872              }15867              }
15873              container rg {15868              container rg {
15874                presence "Indicates the node is configured.";15869                presence "Indicates the node is configured.";
15875                description15870                description
15876                  "Not in range";15871                  "Not in range";
15877                leaf start-threshold-value {15872                leaf start-threshold-value {
15878                  type uint32 {15873                  type uint32 {
15879                    range "0..4294967295" {15874                    range "0..4294967295" {
15880                      description15875                      description
15881                        "Threshold value";15876                        "Threshold value";
15882                    }15877                    }
15883                  }15878                  }
15884                  mandatory true;15879                  mandatory true;
15885                  description15880                  description
15886                    "Threshold value";15881                    "Threshold value";
15887                }15882                }
15888                leaf end-threshold-value {15883                leaf end-threshold-value {
15889                  type uint32 {15884                  type uint32 {
15890                    range "0..4294967295" {15885                    range "0..4294967295" {
15891                      description15886                      description
15892                        "Threshold value";15887                        "Threshold value";
15893                    }15888                    }
15894                  }15889                  }
15895                  mandatory true;15890                  mandatory true;
15896                  description15891                  description
15897                    "Threshold value";15892                    "Threshold value";
15898                }15893                }
15899              }15894              }
15900            }15895            }
15901          }15896          }
15902        }15897        }
15903      }15898      }
15904      container bgp {15899      container bgp {
15905        description15900        description
15906          "Configure thresholds for bgp";15901          "Configure thresholds for bgp";
15907        container templates {15902        container templates {
15908          description15903          description
15909            "Specify template";15904            "Specify template";
15910          list template {15905          list template {
15911            key "template-name";15906            key "template-name";
15912            description15907            description
15913              "Specify template";15908              "Specify template";
15914            leaf template-name {15909            leaf template-name {
15915              type xr:Cisco-ios-xr-string {15910              type xr:Cisco-ios-xr-string {
15916                length "1..800" {15911                length "1..800" {
15917                  description15912                  description
15918                    "Template name";15913                    "Template name";
15919                }15914                }
15920              }15915              }
15921              description15916              description
15922                "Specify template";15917                "Specify template";
15923            }15918            }
15924            leaf sample-interval {15919            leaf sample-interval {
15925              type uint32 {15920              type uint32 {
15926                range "1..60" {15921                range "1..60" {
15927                  description15922                  description
15928                    "Frequency of samples";15923                    "Frequency of samples";
15929                }15924                }
15930              }15925              }
15931              description15926              description
15932                "Frequency of sampling in minutes";15927                "Frequency of sampling in minutes";
15933            }15928            }
15934            container input-messages {15929            container input-messages {
15935              description15930              description
15936                "Number of messages received";15931                "Number of messages received";
15937              container percent {15932              container percent {
15938                presence "Indicates a percent node is configured.";15933                presence "Indicates a percent node is configured.";
15939                description15934                description
15940                  "Specify that threshold value is percent of previous sample";15935                  "Specify that threshold value is percent of previous sample";
15941              }15936              }
15942              container rearm {15937              container rearm {
15943                description15938                description
15944                  "Specify Rearm parameters (default - always)";15939                  "Specify Rearm parameters (default - always)";
15945                container toggle {15940                container toggle {
15946                  must "not(../window)";15941                  must "not(../window)";
15947                  presence "Indicates a toggle node is configured.";15942                  presence "Indicates a toggle node is configured.";
15948                  description15943                  description
15949                    "Rearm after the first period when condition is not met";15944                    "Rearm after the first period when condition is not met";
15950                }15945                }
15951                leaf window {15946                leaf window {
15952                  type uint32 {15947                  type uint32 {
15953                    range "1..100" {15948                    range "1..100" {
15954                      description15949                      description
15955                        "Rearm window size";15950                        "Rearm window size";
15956                    }15951                    }
15957                  }15952                  }
15958                  must "not(../toggle)";15953                  must "not(../toggle)";
15959                  description15954                  description
15960                    "Rearm after the window of sampling periods";15955                    "Rearm after the window of sampling periods";
15961                }15956                }
15962              }15957              }
15963              container delta {15958              container delta {
15964                presence "Indicates a delta node is configured.";15959                presence "Indicates a delta node is configured.";
15965                description15960                description
15966                  "Specify that threshold value is for difference from the previous sample";15961                  "Specify that threshold value is for difference from the previous sample";
15967              }15962              }
15968              container eq {15963              container eq {
15969                presence "Indicates the node is configured.";15964                presence "Indicates the node is configured.";
15970                description15965                description
15971                  "Equal to";15966                  "Equal to";
15972                leaf threshold-value {15967                leaf threshold-value {
15973                  type uint32 {15968                  type uint32 {
15974                    range "0..4294967295" {15969                    range "0..4294967295" {
15975                      description15970                      description
15976                        "Threshold value";15971                        "Threshold value";
15977                    }15972                    }
15978                  }15973                  }
15979                  mandatory true;15974                  mandatory true;
15980                  description15975                  description
15981                    "Threshold value";15976                    "Threshold value";
15982                }15977                }
15983              }15978              }
15984              container ne {15979              container ne {
15985                presence "Indicates the node is configured.";15980                presence "Indicates the node is configured.";
15986                description15981                description
15987                  "Not equal to";15982                  "Not equal to";
15988                leaf threshold-value {15983                leaf threshold-value {
15989                  type uint32 {15984                  type uint32 {
15990                    range "0..4294967295" {15985                    range "0..4294967295" {
15991                      description15986                      description
15992                        "Threshold value";15987                        "Threshold value";
15993                    }15988                    }
15994                  }15989                  }
15995                  mandatory true;15990                  mandatory true;
15996                  description15991                  description
15997                    "Threshold value";15992                    "Threshold value";
15998                }15993                }
15999              }15994              }
16000              container lt {15995              container lt {
16001                presence "Indicates the node is configured.";15996                presence "Indicates the node is configured.";
16002                description15997                description
16003                  "Less than";15998                  "Less than";
16004                leaf threshold-value {15999                leaf threshold-value {
16005                  type uint32 {16000                  type uint32 {
16006                    range "0..4294967295" {16001                    range "0..4294967295" {
16007                      description16002                      description
16008                        "Threshold value";16003                        "Threshold value";
16009                    }16004                    }
16010                  }16005                  }
16011                  mandatory true;16006                  mandatory true;
16012                  description16007                  description
16013                    "Threshold value";16008                    "Threshold value";
16014                }16009                }
16015              }16010              }
16016              container le {16011              container le {
16017                presence "Indicates the node is configured.";16012                presence "Indicates the node is configured.";
16018                description16013                description
16019                  "Less than or equal to";16014                  "Less than or equal to";
16020                leaf threshold-value {16015                leaf threshold-value {
16021                  type uint32 {16016                  type uint32 {
16022                    range "0..4294967295" {16017                    range "0..4294967295" {
16023                      description16018                      description
16024                        "Threshold value";16019                        "Threshold value";
16025                    }16020                    }
16026                  }16021                  }
16027                  mandatory true;16022                  mandatory true;
16028                  description16023                  description
16029                    "Threshold value";16024                    "Threshold value";
16030                }16025                }
16031              }16026              }
16032              container gt {16027              container gt {
16033                presence "Indicates the node is configured.";16028                presence "Indicates the node is configured.";
16034                description16029                description
16035                  "Greater than";16030                  "Greater than";
16036                leaf threshold-value {16031                leaf threshold-value {
16037                  type uint32 {16032                  type uint32 {
16038                    range "0..4294967295" {16033                    range "0..4294967295" {
16039                      description16034                      description
16040                        "Threshold value";16035                        "Threshold value";
16041                    }16036                    }
16042                  }16037                  }
16043                  mandatory true;16038                  mandatory true;
16044                  description16039                  description
16045                    "Threshold value";16040                    "Threshold value";
16046                }16041                }
16047              }16042              }
16048              container ge {16043              container ge {
16049                presence "Indicates the node is configured.";16044                presence "Indicates the node is configured.";
16050                description16045                description
16051                  "Greater than or equal to";16046                  "Greater than or equal to";
16052                leaf threshold-value {16047                leaf threshold-value {
16053                  type uint32 {16048                  type uint32 {
16054                    range "0..4294967295" {16049                    range "0..4294967295" {
16055                      description16050                      description
16056                        "Threshold value";16051                        "Threshold value";
16057                    }16052                    }
16058                  }16053                  }
16059                  mandatory true;16054                  mandatory true;
16060                  description16055                  description
16061                    "Threshold value";16056                    "Threshold value";
16062                }16057                }
16063              }16058              }
16064              container rg {16059              container rg {
16065                presence "Indicates the node is configured.";16060                presence "Indicates the node is configured.";
16066                description16061                description
16067                  "Not in range";16062                  "Not in range";
16068                leaf start-threshold-value {16063                leaf start-threshold-value {
16069                  type uint32 {16064                  type uint32 {
16070                    range "0..4294967295" {16065                    range "0..4294967295" {
16071                      description16066                      description
16072                        "Threshold value";16067                        "Threshold value";
16073                    }16068                    }
16074                  }16069                  }
16075                  mandatory true;16070                  mandatory true;
16076                  description16071                  description
16077                    "Threshold value";16072                    "Threshold value";
16078                }16073                }
16079                leaf end-threshold-value {16074                leaf end-threshold-value {
16080                  type uint32 {16075                  type uint32 {
16081                    range "0..4294967295" {16076                    range "0..4294967295" {
16082                      description16077                      description
16083                        "Threshold value";16078                        "Threshold value";
16084                    }16079                    }
16085                  }16080                  }
16086                  mandatory true;16081                  mandatory true;
16087                  description16082                  description
16088                    "Threshold value";16083                    "Threshold value";
16089                }16084                }
16090              }16085              }
16091            }16086            }
16092            container output-messages {16087            container output-messages {
16093              description16088              description
16094                "Number of messages sent";16089                "Number of messages sent";
16095              container percent {16090              container percent {
16096                presence "Indicates a percent node is configured.";16091                presence "Indicates a percent node is configured.";
16097                description16092                description
16098                  "Specify that threshold value is percent of previous sample";16093                  "Specify that threshold value is percent of previous sample";
16099              }16094              }
16100              container rearm {16095              container rearm {
16101                description16096                description
16102                  "Specify Rearm parameters (default - always)";16097                  "Specify Rearm parameters (default - always)";
16103                container toggle {16098                container toggle {
16104                  must "not(../window)";16099                  must "not(../window)";
16105                  presence "Indicates a toggle node is configured.";16100                  presence "Indicates a toggle node is configured.";
16106                  description16101                  description
16107                    "Rearm after the first period when condition is not met";16102                    "Rearm after the first period when condition is not met";
16108                }16103                }
16109                leaf window {16104                leaf window {
16110                  type uint32 {16105                  type uint32 {
16111                    range "1..100" {16106                    range "1..100" {
16112                      description16107                      description
16113                        "Rearm window size";16108                        "Rearm window size";
16114                    }16109                    }
16115                  }16110                  }
16116                  must "not(../toggle)";16111                  must "not(../toggle)";
16117                  description16112                  description
16118                    "Rearm after the window of sampling periods";16113                    "Rearm after the window of sampling periods";
16119                }16114                }
16120              }16115              }
16121              container delta {16116              container delta {
16122                presence "Indicates a delta node is configured.";16117                presence "Indicates a delta node is configured.";
16123                description16118                description
16124                  "Specify that threshold value is for difference from the previous sample";16119                  "Specify that threshold value is for difference from the previous sample";
16125              }16120              }
16126              container eq {16121              container eq {
16127                presence "Indicates the node is configured.";16122                presence "Indicates the node is configured.";
16128                description16123                description
16129                  "Equal to";16124                  "Equal to";
16130                leaf threshold-value {16125                leaf threshold-value {
16131                  type uint32 {16126                  type uint32 {
16132                    range "0..4294967295" {16127                    range "0..4294967295" {
16133                      description16128                      description
16134                        "Threshold value";16129                        "Threshold value";
16135                    }16130                    }
16136                  }16131                  }
16137                  mandatory true;16132                  mandatory true;
16138                  description16133                  description
16139                    "Threshold value";16134                    "Threshold value";
16140                }16135                }
16141              }16136              }
16142              container ne {16137              container ne {
16143                presence "Indicates the node is configured.";16138                presence "Indicates the node is configured.";
16144                description16139                description
16145                  "Not equal to";16140                  "Not equal to";
16146                leaf threshold-value {16141                leaf threshold-value {
16147                  type uint32 {16142                  type uint32 {
16148                    range "0..4294967295" {16143                    range "0..4294967295" {
16149                      description16144                      description
16150                        "Threshold value";16145                        "Threshold value";
16151                    }16146                    }
16152                  }16147                  }
16153                  mandatory true;16148                  mandatory true;
16154                  description16149                  description
16155                    "Threshold value";16150                    "Threshold value";
16156                }16151                }
16157              }16152              }
16158              container lt {16153              container lt {
16159                presence "Indicates the node is configured.";16154                presence "Indicates the node is configured.";
16160                description16155                description
16161                  "Less than";16156                  "Less than";
16162                leaf threshold-value {16157                leaf threshold-value {
16163                  type uint32 {16158                  type uint32 {
16164                    range "0..4294967295" {16159                    range "0..4294967295" {
16165                      description16160                      description
16166                        "Threshold value";16161                        "Threshold value";
16167                    }16162                    }
16168                  }16163                  }
16169                  mandatory true;16164                  mandatory true;
16170                  description16165                  description
16171                    "Threshold value";16166                    "Threshold value";
16172                }16167                }
16173              }16168              }
16174              container le {16169              container le {
16175                presence "Indicates the node is configured.";16170                presence "Indicates the node is configured.";
16176                description16171                description
16177                  "Less than or equal to";16172                  "Less than or equal to";
16178                leaf threshold-value {16173                leaf threshold-value {
16179                  type uint32 {16174                  type uint32 {
16180                    range "0..4294967295" {16175                    range "0..4294967295" {
16181                      description16176                      description
16182                        "Threshold value";16177                        "Threshold value";
16183                    }16178                    }
16184                  }16179                  }
16185                  mandatory true;16180                  mandatory true;
16186                  description16181                  description
16187                    "Threshold value";16182                    "Threshold value";
16188                }16183                }
16189              }16184              }
16190              container gt {16185              container gt {
16191                presence "Indicates the node is configured.";16186                presence "Indicates the node is configured.";
16192                description16187                description
16193                  "Greater than";16188                  "Greater than";
16194                leaf threshold-value {16189                leaf threshold-value {
16195                  type uint32 {16190                  type uint32 {
16196                    range "0..4294967295" {16191                    range "0..4294967295" {
16197                      description16192                      description
16198                        "Threshold value";16193                        "Threshold value";
16199                    }16194                    }
16200                  }16195                  }
16201                  mandatory true;16196                  mandatory true;
16202                  description16197                  description
16203                    "Threshold value";16198                    "Threshold value";
16204                }16199                }
16205              }16200              }
16206              container ge {16201              container ge {
16207                presence "Indicates the node is configured.";16202                presence "Indicates the node is configured.";
16208                description16203                description
16209                  "Greater than or equal to";16204                  "Greater than or equal to";
16210                leaf threshold-value {16205                leaf threshold-value {
16211                  type uint32 {16206                  type uint32 {
16212                    range "0..4294967295" {16207                    range "0..4294967295" {
16213                      description16208                      description
16214                        "Threshold value";16209                        "Threshold value";
16215                    }16210                    }
16216                  }16211                  }
16217                  mandatory true;16212                  mandatory true;
16218                  description16213                  description
16219                    "Threshold value";16214                    "Threshold value";
16220                }16215                }
16221              }16216              }
16222              container rg {16217              container rg {
16223                presence "Indicates the node is configured.";16218                presence "Indicates the node is configured.";
16224                description16219                description
16225                  "Not in range";16220                  "Not in range";
16226                leaf start-threshold-value {16221                leaf start-threshold-value {
16227                  type uint32 {16222                  type uint32 {
16228                    range "0..4294967295" {16223                    range "0..4294967295" {
16229                      description16224                      description
16230                        "Threshold value";16225                        "Threshold value";
16231                    }16226                    }
16232                  }16227                  }
16233                  mandatory true;16228                  mandatory true;
16234                  description16229                  description
16235                    "Threshold value";16230                    "Threshold value";
16236                }16231                }
16237                leaf end-threshold-value {16232                leaf end-threshold-value {
16238                  type uint32 {16233                  type uint32 {
16239                    range "0..4294967295" {16234                    range "0..4294967295" {
16240                      description16235                      description
16241                        "Threshold value";16236                        "Threshold value";
16242                    }16237                    }
16243                  }16238                  }
16244                  mandatory true;16239                  mandatory true;
16245                  description16240                  description
16246                    "Threshold value";16241                    "Threshold value";
16247                }16242                }
16248              }16243              }
16249            }16244            }
16250            container input-update-messages {16245            container input-update-messages {
16251              description16246              description
16252                "Number of update messages received";16247                "Number of update messages received";
16253              container percent {16248              container percent {
16254                presence "Indicates a percent node is configured.";16249                presence "Indicates a percent node is configured.";
16255                description16250                description
16256                  "Specify that threshold value is percent of previous sample";16251                  "Specify that threshold value is percent of previous sample";
16257              }16252              }
16258              container rearm {16253              container rearm {
16259                description16254                description
16260                  "Specify Rearm parameters (default - always)";16255                  "Specify Rearm parameters (default - always)";
16261                container toggle {16256                container toggle {
16262                  must "not(../window)";16257                  must "not(../window)";
16263                  presence "Indicates a toggle node is configured.";16258                  presence "Indicates a toggle node is configured.";
16264                  description16259                  description
16265                    "Rearm after the first period when condition is not met";16260                    "Rearm after the first period when condition is not met";
16266                }16261                }
16267                leaf window {16262                leaf window {
16268                  type uint32 {16263                  type uint32 {
16269                    range "1..100" {16264                    range "1..100" {
16270                      description16265                      description
16271                        "Rearm window size";16266                        "Rearm window size";
16272                    }16267                    }
16273                  }16268                  }
16274                  must "not(../toggle)";16269                  must "not(../toggle)";
16275                  description16270                  description
16276                    "Rearm after the window of sampling periods";16271                    "Rearm after the window of sampling periods";
16277                }16272                }
16278              }16273              }
16279              container delta {16274              container delta {
16280                presence "Indicates a delta node is configured.";16275                presence "Indicates a delta node is configured.";
16281                description16276                description
16282                  "Specify that threshold value is for difference from the previous sample";16277                  "Specify that threshold value is for difference from the previous sample";
16283              }16278              }
16284              container eq {16279              container eq {
16285                presence "Indicates the node is configured.";16280                presence "Indicates the node is configured.";
16286                description16281                description
16287                  "Equal to";16282                  "Equal to";
16288                leaf threshold-value {16283                leaf threshold-value {
16289                  type uint32 {16284                  type uint32 {
16290                    range "0..4294967295" {16285                    range "0..4294967295" {
16291                      description16286                      description
16292                        "Threshold value";16287                        "Threshold value";
16293                    }16288                    }
16294                  }16289                  }
16295                  mandatory true;16290                  mandatory true;
16296                  description16291                  description
16297                    "Threshold value";16292                    "Threshold value";
16298                }16293                }
16299              }16294              }
16300              container ne {16295              container ne {
16301                presence "Indicates the node is configured.";16296                presence "Indicates the node is configured.";
16302                description16297                description
16303                  "Not equal to";16298                  "Not equal to";
16304                leaf threshold-value {16299                leaf threshold-value {
16305                  type uint32 {16300                  type uint32 {
16306                    range "0..4294967295" {16301                    range "0..4294967295" {
16307                      description16302                      description
16308                        "Threshold value";16303                        "Threshold value";
16309                    }16304                    }
16310                  }16305                  }
16311                  mandatory true;16306                  mandatory true;
16312                  description16307                  description
16313                    "Threshold value";16308                    "Threshold value";
16314                }16309                }
16315              }16310              }
16316              container lt {16311              container lt {
16317                presence "Indicates the node is configured.";16312                presence "Indicates the node is configured.";
16318                description16313                description
16319                  "Less than";16314                  "Less than";
16320                leaf threshold-value {16315                leaf threshold-value {
16321                  type uint32 {16316                  type uint32 {
16322                    range "0..4294967295" {16317                    range "0..4294967295" {
16323                      description16318                      description
16324                        "Threshold value";16319                        "Threshold value";
16325                    }16320                    }
16326                  }16321                  }
16327                  mandatory true;16322                  mandatory true;
16328                  description16323                  description
16329                    "Threshold value";16324                    "Threshold value";
16330                }16325                }
16331              }16326              }
16332              container le {16327              container le {
16333                presence "Indicates the node is configured.";16328                presence "Indicates the node is configured.";
16334                description16329                description
16335                  "Less than or equal to";16330                  "Less than or equal to";
16336                leaf threshold-value {16331                leaf threshold-value {
16337                  type uint32 {16332                  type uint32 {
16338                    range "0..4294967295" {16333                    range "0..4294967295" {
16339                      description16334                      description
16340                        "Threshold value";16335                        "Threshold value";
16341                    }16336                    }
16342                  }16337                  }
16343                  mandatory true;16338                  mandatory true;
16344                  description16339                  description
16345                    "Threshold value";16340                    "Threshold value";
16346                }16341                }
16347              }16342              }
16348              container gt {16343              container gt {
16349                presence "Indicates the node is configured.";16344                presence "Indicates the node is configured.";
16350                description16345                description
16351                  "Greater than";16346                  "Greater than";
16352                leaf threshold-value {16347                leaf threshold-value {
16353                  type uint32 {16348                  type uint32 {
16354                    range "0..4294967295" {16349                    range "0..4294967295" {
16355                      description16350                      description
16356                        "Threshold value";16351                        "Threshold value";
16357                    }16352                    }
16358                  }16353                  }
16359                  mandatory true;16354                  mandatory true;
16360                  description16355                  description
16361                    "Threshold value";16356                    "Threshold value";
16362                }16357                }
16363              }16358              }
16364              container ge {16359              container ge {
16365                presence "Indicates the node is configured.";16360                presence "Indicates the node is configured.";
16366                description16361                description
16367                  "Greater than or equal to";16362                  "Greater than or equal to";
16368                leaf threshold-value {16363                leaf threshold-value {
16369                  type uint32 {16364                  type uint32 {
16370                    range "0..4294967295" {16365                    range "0..4294967295" {
16371                      description16366                      description
16372                        "Threshold value";16367                        "Threshold value";
16373                    }16368                    }
16374                  }16369                  }
16375                  mandatory true;16370                  mandatory true;
16376                  description16371                  description
16377                    "Threshold value";16372                    "Threshold value";
16378                }16373                }
16379              }16374              }
16380              container rg {16375              container rg {
16381                presence "Indicates the node is configured.";16376                presence "Indicates the node is configured.";
16382                description16377                description
16383                  "Not in range";16378                  "Not in range";
16384                leaf start-threshold-value {16379                leaf start-threshold-value {
16385                  type uint32 {16380                  type uint32 {
16386                    range "0..4294967295" {16381                    range "0..4294967295" {
16387                      description16382                      description
16388                        "Threshold value";16383                        "Threshold value";
16389                    }16384                    }
16390                  }16385                  }
16391                  mandatory true;16386                  mandatory true;
16392                  description16387                  description
16393                    "Threshold value";16388                    "Threshold value";
16394                }16389                }
16395                leaf end-threshold-value {16390                leaf end-threshold-value {
16396                  type uint32 {16391                  type uint32 {
16397                    range "0..4294967295" {16392                    range "0..4294967295" {
16398                      description16393                      description
16399                        "Threshold value";16394                        "Threshold value";
16400                    }16395                    }
16401                  }16396                  }
16402                  mandatory true;16397                  mandatory true;
16403                  description16398                  description
16404                    "Threshold value";16399                    "Threshold value";
16405                }16400                }
16406              }16401              }
16407            }16402            }
16408            container output-update-messages {16403            container output-update-messages {
16409              description16404              description
16410                "Number of update messages sent";16405                "Number of update messages sent";
16411              container percent {16406              container percent {
16412                presence "Indicates a percent node is configured.";16407                presence "Indicates a percent node is configured.";
16413                description16408                description
16414                  "Specify that threshold value is percent of previous sample";16409                  "Specify that threshold value is percent of previous sample";
16415              }16410              }
16416              container rearm {16411              container rearm {
16417                description16412                description
16418                  "Specify Rearm parameters (default - always)";16413                  "Specify Rearm parameters (default - always)";
16419                container toggle {16414                container toggle {
16420                  must "not(../window)";16415                  must "not(../window)";
16421                  presence "Indicates a toggle node is configured.";16416                  presence "Indicates a toggle node is configured.";
16422                  description16417                  description
16423                    "Rearm after the first period when condition is not met";16418                    "Rearm after the first period when condition is not met";
16424                }16419                }
16425                leaf window {16420                leaf window {
16426                  type uint32 {16421                  type uint32 {
16427                    range "1..100" {16422                    range "1..100" {
16428                      description16423                      description
16429                        "Rearm window size";16424                        "Rearm window size";
16430                    }16425                    }
16431                  }16426                  }
16432                  must "not(../toggle)";16427                  must "not(../toggle)";
16433                  description16428                  description
16434                    "Rearm after the window of sampling periods";16429                    "Rearm after the window of sampling periods";
16435                }16430                }
16436              }16431              }
16437              container delta {16432              container delta {
16438                presence "Indicates a delta node is configured.";16433                presence "Indicates a delta node is configured.";
16439                description16434                description
16440                  "Specify that threshold value is for difference from the previous sample";16435                  "Specify that threshold value is for difference from the previous sample";
16441              }16436              }
16442              container eq {16437              container eq {
16443                presence "Indicates the node is configured.";16438                presence "Indicates the node is configured.";
16444                description16439                description
16445                  "Equal to";16440                  "Equal to";
16446                leaf threshold-value {16441                leaf threshold-value {
16447                  type uint32 {16442                  type uint32 {
16448                    range "0..4294967295" {16443                    range "0..4294967295" {
16449                      description16444                      description
16450                        "Threshold value";16445                        "Threshold value";
16451                    }16446                    }
16452                  }16447                  }
16453                  mandatory true;16448                  mandatory true;
16454                  description16449                  description
16455                    "Threshold value";16450                    "Threshold value";
16456                }16451                }
16457              }16452              }
16458              container ne {16453              container ne {
16459                presence "Indicates the node is configured.";16454                presence "Indicates the node is configured.";
16460                description16455                description
16461                  "Not equal to";16456                  "Not equal to";
16462                leaf threshold-value {16457                leaf threshold-value {
16463                  type uint32 {16458                  type uint32 {
16464                    range "0..4294967295" {16459                    range "0..4294967295" {
16465                      description16460                      description
16466                        "Threshold value";16461                        "Threshold value";
16467                    }16462                    }
16468                  }16463                  }
16469                  mandatory true;16464                  mandatory true;
16470                  description16465                  description
16471                    "Threshold value";16466                    "Threshold value";
16472                }16467                }
16473              }16468              }
16474              container lt {16469              container lt {
16475                presence "Indicates the node is configured.";16470                presence "Indicates the node is configured.";
16476                description16471                description
16477                  "Less than";16472                  "Less than";
16478                leaf threshold-value {16473                leaf threshold-value {
16479                  type uint32 {16474                  type uint32 {
16480                    range "0..4294967295" {16475                    range "0..4294967295" {
16481                      description16476                      description
16482                        "Threshold value";16477                        "Threshold value";
16483                    }16478                    }
16484                  }16479                  }
16485                  mandatory true;16480                  mandatory true;
16486                  description16481                  description
16487                    "Threshold value";16482                    "Threshold value";
16488                }16483                }
16489              }16484              }
16490              container le {16485              container le {
16491                presence "Indicates the node is configured.";16486                presence "Indicates the node is configured.";
16492                description16487                description
16493                  "Less than or equal to";16488                  "Less than or equal to";
16494                leaf threshold-value {16489                leaf threshold-value {
16495                  type uint32 {16490                  type uint32 {
16496                    range "0..4294967295" {16491                    range "0..4294967295" {
16497                      description16492                      description
16498                        "Threshold value";16493                        "Threshold value";
16499                    }16494                    }
16500                  }16495                  }
16501                  mandatory true;16496                  mandatory true;
16502                  description16497                  description
16503                    "Threshold value";16498                    "Threshold value";
16504                }16499                }
16505              }16500              }
16506              container gt {16501              container gt {
16507                presence "Indicates the node is configured.";16502                presence "Indicates the node is configured.";
16508                description16503                description
16509                  "Greater than";16504                  "Greater than";
16510                leaf threshold-value {16505                leaf threshold-value {
16511                  type uint32 {16506                  type uint32 {
16512                    range "0..4294967295" {16507                    range "0..4294967295" {
16513                      description16508                      description
16514                        "Threshold value";16509                        "Threshold value";
16515                    }16510                    }
16516                  }16511                  }
16517                  mandatory true;16512                  mandatory true;
16518                  description16513                  description
16519                    "Threshold value";16514                    "Threshold value";
16520                }16515                }
16521              }16516              }
16522              container ge {16517              container ge {
16523                presence "Indicates the node is configured.";16518                presence "Indicates the node is configured.";
16524                description16519                description
16525                  "Greater than or equal to";16520                  "Greater than or equal to";
16526                leaf threshold-value {16521                leaf threshold-value {
16527                  type uint32 {16522                  type uint32 {
16528                    range "0..4294967295" {16523                    range "0..4294967295" {
16529                      description16524                      description
16530                        "Threshold value";16525                        "Threshold value";
16531                    }16526                    }
16532                  }16527                  }
16533                  mandatory true;16528                  mandatory true;
16534                  description16529                  description
16535                    "Threshold value";16530                    "Threshold value";
16536                }16531                }
16537              }16532              }
16538              container rg {16533              container rg {
16539                presence "Indicates the node is configured.";16534                presence "Indicates the node is configured.";
16540                description16535                description
16541                  "Not in range";16536                  "Not in range";
16542                leaf start-threshold-value {16537                leaf start-threshold-value {
16543                  type uint32 {16538                  type uint32 {
16544                    range "0..4294967295" {16539                    range "0..4294967295" {
16545                      description16540                      description
16546                        "Threshold value";16541                        "Threshold value";
16547                    }16542                    }
16548                  }16543                  }
16549                  mandatory true;16544                  mandatory true;
16550                  description16545                  description
16551                    "Threshold value";16546                    "Threshold value";
16552                }16547                }
16553                leaf end-threshold-value {16548                leaf end-threshold-value {
16554                  type uint32 {16549                  type uint32 {
16555                    range "0..4294967295" {16550                    range "0..4294967295" {
16556                      description16551                      description
16557                        "Threshold value";16552                        "Threshold value";
16558                    }16553                    }
16559                  }16554                  }
16560                  mandatory true;16555                  mandatory true;
16561                  description16556                  description
16562                    "Threshold value";16557                    "Threshold value";
16563                }16558                }
16564              }16559              }
16565            }16560            }
16566            container conn-established {16561            container conn-established {
16567              description16562              description
16568                "Number of times the connection was established";16563                "Number of times the connection was established";
16569              container percent {16564              container percent {
16570                presence "Indicates a percent node is configured.";16565                presence "Indicates a percent node is configured.";
16571                description16566                description
16572                  "Specify that threshold value is percent of previous sample";16567                  "Specify that threshold value is percent of previous sample";
16573              }16568              }
16574              container rearm {16569              container rearm {
16575                description16570                description
16576                  "Specify Rearm parameters (default - always)";16571                  "Specify Rearm parameters (default - always)";
16577                container toggle {16572                container toggle {
16578                  must "not(../window)";16573                  must "not(../window)";
16579                  presence "Indicates a toggle node is configured.";16574                  presence "Indicates a toggle node is configured.";
16580                  description16575                  description
16581                    "Rearm after the first period when condition is not met";16576                    "Rearm after the first period when condition is not met";
16582                }16577                }
16583                leaf window {16578                leaf window {
16584                  type uint32 {16579                  type uint32 {
16585                    range "1..100" {16580                    range "1..100" {
16586                      description16581                      description
16587                        "Rearm window size";16582                        "Rearm window size";
16588                    }16583                    }
16589                  }16584                  }
16590                  must "not(../toggle)";16585                  must "not(../toggle)";
16591                  description16586                  description
16592                    "Rearm after the window of sampling periods";16587                    "Rearm after the window of sampling periods";
16593                }16588                }
16594              }16589              }
16595              container delta {16590              container delta {
16596                presence "Indicates a delta node is configured.";16591                presence "Indicates a delta node is configured.";
16597                description16592                description
16598                  "Specify that threshold value is for difference from the previous sample";16593                  "Specify that threshold value is for difference from the previous sample";
16599              }16594              }
16600              container eq {16595              container eq {
16601                presence "Indicates the node is configured.";16596                presence "Indicates the node is configured.";
16602                description16597                description
16603                  "Equal to";16598                  "Equal to";
16604                leaf threshold-value {16599                leaf threshold-value {
16605                  type uint32 {16600                  type uint32 {
16606                    range "0..4294967295" {16601                    range "0..4294967295" {
16607                      description16602                      description
16608                        "Threshold value";16603                        "Threshold value";
16609                    }16604                    }
16610                  }16605                  }
16611                  mandatory true;16606                  mandatory true;
16612                  description16607                  description
16613                    "Threshold value";16608                    "Threshold value";
16614                }16609                }
16615              }16610              }
16616              container ne {16611              container ne {
16617                presence "Indicates the node is configured.";16612                presence "Indicates the node is configured.";
16618                description16613                description
16619                  "Not equal to";16614                  "Not equal to";
16620                leaf threshold-value {16615                leaf threshold-value {
16621                  type uint32 {16616                  type uint32 {
16622                    range "0..4294967295" {16617                    range "0..4294967295" {
16623                      description16618                      description
16624                        "Threshold value";16619                        "Threshold value";
16625                    }16620                    }
16626                  }16621                  }
16627                  mandatory true;16622                  mandatory true;
16628                  description16623                  description
16629                    "Threshold value";16624                    "Threshold value";
16630                }16625                }
16631              }16626              }
16632              container lt {16627              container lt {
16633                presence "Indicates the node is configured.";16628                presence "Indicates the node is configured.";
16634                description16629                description
16635                  "Less than";16630                  "Less than";
16636                leaf threshold-value {16631                leaf threshold-value {
16637                  type uint32 {16632                  type uint32 {
16638                    range "0..4294967295" {16633                    range "0..4294967295" {
16639                      description16634                      description
16640                        "Threshold value";16635                        "Threshold value";
16641                    }16636                    }
16642                  }16637                  }
16643                  mandatory true;16638                  mandatory true;
16644                  description16639                  description
16645                    "Threshold value";16640                    "Threshold value";
16646                }16641                }
16647              }16642              }
16648              container le {16643              container le {
16649                presence "Indicates the node is configured.";16644                presence "Indicates the node is configured.";
16650                description16645                description
16651                  "Less than or equal to";16646                  "Less than or equal to";
16652                leaf threshold-value {16647                leaf threshold-value {
16653                  type uint32 {16648                  type uint32 {
16654                    range "0..4294967295" {16649                    range "0..4294967295" {
16655                      description16650                      description
16656                        "Threshold value";16651                        "Threshold value";
16657                    }16652                    }
16658                  }16653                  }
16659                  mandatory true;16654                  mandatory true;
16660                  description16655                  description
16661                    "Threshold value";16656                    "Threshold value";
16662                }16657                }
16663              }16658              }
16664              container gt {16659              container gt {
16665                presence "Indicates the node is configured.";16660                presence "Indicates the node is configured.";
16666                description16661                description
16667                  "Greater than";16662                  "Greater than";
16668                leaf threshold-value {16663                leaf threshold-value {
16669                  type uint32 {16664                  type uint32 {
16670                    range "0..4294967295" {16665                    range "0..4294967295" {
16671                      description16666                      description
16672                        "Threshold value";16667                        "Threshold value";
16673                    }16668                    }
16674                  }16669                  }
16675                  mandatory true;16670                  mandatory true;
16676                  description16671                  description
16677                    "Threshold value";16672                    "Threshold value";
16678                }16673                }
16679              }16674              }
16680              container ge {16675              container ge {
16681                presence "Indicates the node is configured.";16676                presence "Indicates the node is configured.";
16682                description16677                description
16683                  "Greater than or equal to";16678                  "Greater than or equal to";
16684                leaf threshold-value {16679                leaf threshold-value {
16685                  type uint32 {16680                  type uint32 {
16686                    range "0..4294967295" {16681                    range "0..4294967295" {
16687                      description16682                      description
16688                        "Threshold value";16683                        "Threshold value";
16689                    }16684                    }
16690                  }16685                  }
16691                  mandatory true;16686                  mandatory true;
16692                  description16687                  description
16693                    "Threshold value";16688                    "Threshold value";
16694                }16689                }
16695              }16690              }
16696              container rg {16691              container rg {
16697                presence "Indicates the node is configured.";16692                presence "Indicates the node is configured.";
16698                description16693                description
16699                  "Not in range";16694                  "Not in range";
16700                leaf start-threshold-value {16695                leaf start-threshold-value {
16701                  type uint32 {16696                  type uint32 {
16702                    range "0..4294967295" {16697                    range "0..4294967295" {
16703                      description16698                      description
16704                        "Threshold value";16699                        "Threshold value";
16705                    }16700                    }
16706                  }16701                  }
16707                  mandatory true;16702                  mandatory true;
16708                  description16703                  description
16709                    "Threshold value";16704                    "Threshold value";
16710                }16705                }
16711                leaf end-threshold-value {16706                leaf end-threshold-value {
16712                  type uint32 {16707                  type uint32 {
16713                    range "0..4294967295" {16708                    range "0..4294967295" {
16714                      description16709                      description
16715                        "Threshold value";16710                        "Threshold value";
16716                    }16711                    }
16717                  }16712                  }
16718                  mandatory true;16713                  mandatory true;
16719                  description16714                  description
16720                    "Threshold value";16715                    "Threshold value";
16721                }16716                }
16722              }16717              }
16723            }16718            }
16724            container errors-received {16719            container errors-received {
16725              description16720              description
16726                "Number of error notifications received";16721                "Number of error notifications received";
16727              container percent {16722              container percent {
16728                presence "Indicates a percent node is configured.";16723                presence "Indicates a percent node is configured.";
16729                description16724                description
16730                  "Specify that threshold value is percent of previous sample";16725                  "Specify that threshold value is percent of previous sample";
16731              }16726              }
16732              container rearm {16727              container rearm {
16733                description16728                description
16734                  "Specify Rearm parameters (default - always)";16729                  "Specify Rearm parameters (default - always)";
16735                container toggle {16730                container toggle {
16736                  must "not(../window)";16731                  must "not(../window)";
16737                  presence "Indicates a toggle node is configured.";16732                  presence "Indicates a toggle node is configured.";
16738                  description16733                  description
16739                    "Rearm after the first period when condition is not met";16734                    "Rearm after the first period when condition is not met";
16740                }16735                }
16741                leaf window {16736                leaf window {
16742                  type uint32 {16737                  type uint32 {
16743                    range "1..100" {16738                    range "1..100" {
16744                      description16739                      description
16745                        "Rearm window size";16740                        "Rearm window size";
16746                    }16741                    }
16747                  }16742                  }
16748                  must "not(../toggle)";16743                  must "not(../toggle)";
16749                  description16744                  description
16750                    "Rearm after the window of sampling periods";16745                    "Rearm after the window of sampling periods";
16751                }16746                }
16752              }16747              }
16753              container delta {16748              container delta {
16754                presence "Indicates a delta node is configured.";16749                presence "Indicates a delta node is configured.";
16755                description16750                description
16756                  "Specify that threshold value is for difference from the previous sample";16751                  "Specify that threshold value is for difference from the previous sample";
16757              }16752              }
16758              container eq {16753              container eq {
16759                presence "Indicates the node is configured.";16754                presence "Indicates the node is configured.";
16760                description16755                description
16761                  "Equal to";16756                  "Equal to";
16762                leaf threshold-value {16757                leaf threshold-value {
16763                  type uint32 {16758                  type uint32 {
16764                    range "0..4294967295" {16759                    range "0..4294967295" {
16765                      description16760                      description
16766                        "Threshold value";16761                        "Threshold value";
16767                    }16762                    }
16768                  }16763                  }
16769                  mandatory true;16764                  mandatory true;
16770                  description16765                  description
16771                    "Threshold value";16766                    "Threshold value";
16772                }16767                }
16773              }16768              }
16774              container ne {16769              container ne {
16775                presence "Indicates the node is configured.";16770                presence "Indicates the node is configured.";
16776                description16771                description
16777                  "Not equal to";16772                  "Not equal to";
16778                leaf threshold-value {16773                leaf threshold-value {
16779                  type uint32 {16774                  type uint32 {
16780                    range "0..4294967295" {16775                    range "0..4294967295" {
16781                      description16776                      description
16782                        "Threshold value";16777                        "Threshold value";
16783                    }16778                    }
16784                  }16779                  }
16785                  mandatory true;16780                  mandatory true;
16786                  description16781                  description
16787                    "Threshold value";16782                    "Threshold value";
16788                }16783                }
16789              }16784              }
16790              container lt {16785              container lt {
16791                presence "Indicates the node is configured.";16786                presence "Indicates the node is configured.";
16792                description16787                description
16793                  "Less than";16788                  "Less than";
16794                leaf threshold-value {16789                leaf threshold-value {
16795                  type uint32 {16790                  type uint32 {
16796                    range "0..4294967295" {16791                    range "0..4294967295" {
16797                      description16792                      description
16798                        "Threshold value";16793                        "Threshold value";
16799                    }16794                    }
16800                  }16795                  }
16801                  mandatory true;16796                  mandatory true;
16802                  description16797                  description
16803                    "Threshold value";16798                    "Threshold value";
16804                }16799                }
16805              }16800              }
16806              container le {16801              container le {
16807                presence "Indicates the node is configured.";16802                presence "Indicates the node is configured.";
16808                description16803                description
16809                  "Less than or equal to";16804                  "Less than or equal to";
16810                leaf threshold-value {16805                leaf threshold-value {
16811                  type uint32 {16806                  type uint32 {
16812                    range "0..4294967295" {16807                    range "0..4294967295" {
16813                      description16808                      description
16814                        "Threshold value";16809                        "Threshold value";
16815                    }16810                    }
16816                  }16811                  }
16817                  mandatory true;16812                  mandatory true;
16818                  description16813                  description
16819                    "Threshold value";16814                    "Threshold value";
16820                }16815                }
16821              }16816              }
16822              container gt {16817              container gt {
16823                presence "Indicates the node is configured.";16818                presence "Indicates the node is configured.";
16824                description16819                description
16825                  "Greater than";16820                  "Greater than";
16826                leaf threshold-value {16821                leaf threshold-value {
16827                  type uint32 {16822                  type uint32 {
16828                    range "0..4294967295" {16823                    range "0..4294967295" {
16829                      description16824                      description
16830                        "Threshold value";16825                        "Threshold value";
16831                    }16826                    }
16832                  }16827                  }
16833                  mandatory true;16828                  mandatory true;
16834                  description16829                  description
16835                    "Threshold value";16830                    "Threshold value";
16836                }16831                }
16837              }16832              }
16838              container ge {16833              container ge {
16839                presence "Indicates the node is configured.";16834                presence "Indicates the node is configured.";
16840                description16835                description
16841                  "Greater than or equal to";16836                  "Greater than or equal to";
16842                leaf threshold-value {16837                leaf threshold-value {
16843                  type uint32 {16838                  type uint32 {
16844                    range "0..4294967295" {16839                    range "0..4294967295" {
16845                      description16840                      description
16846                        "Threshold value";16841                        "Threshold value";
16847                    }16842                    }
16848                  }16843                  }
16849                  mandatory true;16844                  mandatory true;
16850                  description16845                  description
16851                    "Threshold value";16846                    "Threshold value";
16852                }16847                }
16853              }16848              }
16854              container rg {16849              container rg {
16855                presence "Indicates the node is configured.";16850                presence "Indicates the node is configured.";
16856                description16851                description
16857                  "Not in range";16852                  "Not in range";
16858                leaf start-threshold-value {16853                leaf start-threshold-value {
16859                  type uint32 {16854                  type uint32 {
16860                    range "0..4294967295" {16855                    range "0..4294967295" {
16861                      description16856                      description
16862                        "Threshold value";16857                        "Threshold value";
16863                    }16858                    }
16864                  }16859                  }
16865                  mandatory true;16860                  mandatory true;
16866                  description16861                  description
16867                    "Threshold value";16862                    "Threshold value";
16868                }16863                }
16869                leaf end-threshold-value {16864                leaf end-threshold-value {
16870                  type uint32 {16865                  type uint32 {
16871                    range "0..4294967295" {16866                    range "0..4294967295" {
16872                      description16867                      description
16873                        "Threshold value";16868                        "Threshold value";
16874                    }16869                    }
16875                  }16870                  }
16876                  mandatory true;16871                  mandatory true;
16877                  description16872                  description
16878                    "Threshold value";16873                    "Threshold value";
16879                }16874                }
16880              }16875              }
16881            }16876            }
16882            container errors-sent {16877            container errors-sent {
16883              description16878              description
16884                "Number of error notifications sent";16879                "Number of error notifications sent";
16885              container percent {16880              container percent {
16886                presence "Indicates a percent node is configured.";16881                presence "Indicates a percent node is configured.";
16887                description16882                description
16888                  "Specify that threshold value is percent of previous sample";16883                  "Specify that threshold value is percent of previous sample";
16889              }16884              }
16890              container rearm {16885              container rearm {
16891                description16886                description
16892                  "Specify Rearm parameters (default - always)";16887                  "Specify Rearm parameters (default - always)";
16893                container toggle {16888                container toggle {
16894                  must "not(../window)";16889                  must "not(../window)";
16895                  presence "Indicates a toggle node is configured.";16890                  presence "Indicates a toggle node is configured.";
16896                  description16891                  description
16897                    "Rearm after the first period when condition is not met";16892                    "Rearm after the first period when condition is not met";
16898                }16893                }
16899                leaf window {16894                leaf window {
16900                  type uint32 {16895                  type uint32 {
16901                    range "1..100" {16896                    range "1..100" {
16902                      description16897                      description
16903                        "Rearm window size";16898                        "Rearm window size";
16904                    }16899                    }
16905                  }16900                  }
16906                  must "not(../toggle)";16901                  must "not(../toggle)";
16907                  description16902                  description
16908                    "Rearm after the window of sampling periods";16903                    "Rearm after the window of sampling periods";
16909                }16904                }
16910              }16905              }
16911              container delta {16906              container delta {
16912                presence "Indicates a delta node is configured.";16907                presence "Indicates a delta node is configured.";
16913                description16908                description
16914                  "Specify that threshold value is for difference from the previous sample";16909                  "Specify that threshold value is for difference from the previous sample";
16915              }16910              }
16916              container eq {16911              container eq {
16917                presence "Indicates the node is configured.";16912                presence "Indicates the node is configured.";
16918                description16913                description
16919                  "Equal to";16914                  "Equal to";
16920                leaf threshold-value {16915                leaf threshold-value {
16921                  type uint32 {16916                  type uint32 {
16922                    range "0..4294967295" {16917                    range "0..4294967295" {
16923                      description16918                      description
16924                        "Threshold value";16919                        "Threshold value";
16925                    }16920                    }
16926                  }16921                  }
16927                  mandatory true;16922                  mandatory true;
16928                  description16923                  description
16929                    "Threshold value";16924                    "Threshold value";
16930                }16925                }
16931              }16926              }
16932              container ne {16927              container ne {
16933                presence "Indicates the node is configured.";16928                presence "Indicates the node is configured.";
16934                description16929                description
16935                  "Not equal to";16930                  "Not equal to";
16936                leaf threshold-value {16931                leaf threshold-value {
16937                  type uint32 {16932                  type uint32 {
16938                    range "0..4294967295" {16933                    range "0..4294967295" {
16939                      description16934                      description
16940                        "Threshold value";16935                        "Threshold value";
16941                    }16936                    }
16942                  }16937                  }
16943                  mandatory true;16938                  mandatory true;
16944                  description16939                  description
16945                    "Threshold value";16940                    "Threshold value";
16946                }16941                }
16947              }16942              }
16948              container lt {16943              container lt {
16949                presence "Indicates the node is configured.";16944                presence "Indicates the node is configured.";
16950                description16945                description
16951                  "Less than";16946                  "Less than";
16952                leaf threshold-value {16947                leaf threshold-value {
16953                  type uint32 {16948                  type uint32 {
16954                    range "0..4294967295" {16949                    range "0..4294967295" {
16955                      description16950                      description
16956                        "Threshold value";16951                        "Threshold value";
16957                    }16952                    }
16958                  }16953                  }
16959                  mandatory true;16954                  mandatory true;
16960                  description16955                  description
16961                    "Threshold value";16956                    "Threshold value";
16962                }16957                }
16963              }16958              }
16964              container le {16959              container le {
16965                presence "Indicates the node is configured.";16960                presence "Indicates the node is configured.";
16966                description16961                description
16967                  "Less than or equal to";16962                  "Less than or equal to";
16968                leaf threshold-value {16963                leaf threshold-value {
16969                  type uint32 {16964                  type uint32 {
16970                    range "0..4294967295" {16965                    range "0..4294967295" {
16971                      description16966                      description
16972                        "Threshold value";16967                        "Threshold value";
16973                    }16968                    }
16974                  }16969                  }
16975                  mandatory true;16970                  mandatory true;
16976                  description16971                  description
16977                    "Threshold value";16972                    "Threshold value";
16978                }16973                }
16979              }16974              }
16980              container gt {16975              container gt {
16981                presence "Indicates the node is configured.";16976                presence "Indicates the node is configured.";
16982                description16977                description
16983                  "Greater than";16978                  "Greater than";
16984                leaf threshold-value {16979                leaf threshold-value {
16985                  type uint32 {16980                  type uint32 {
16986                    range "0..4294967295" {16981                    range "0..4294967295" {
16987                      description16982                      description
16988                        "Threshold value";16983                        "Threshold value";
16989                    }16984                    }
16990                  }16985                  }
16991                  mandatory true;16986                  mandatory true;
16992                  description16987                  description
16993                    "Threshold value";16988                    "Threshold value";
16994                }16989                }
16995              }16990              }
16996              container ge {16991              container ge {
16997                presence "Indicates the node is configured.";16992                presence "Indicates the node is configured.";
16998                description16993                description
16999                  "Greater than or equal to";16994                  "Greater than or equal to";
17000                leaf threshold-value {16995                leaf threshold-value {
17001                  type uint32 {16996                  type uint32 {
17002                    range "0..4294967295" {16997                    range "0..4294967295" {
17003                      description16998                      description
17004                        "Threshold value";16999                        "Threshold value";
17005                    }17000                    }
17006                  }17001                  }
17007                  mandatory true;17002                  mandatory true;
17008                  description17003                  description
17009                    "Threshold value";17004                    "Threshold value";
17010                }17005                }
17011              }17006              }
17012              container rg {17007              container rg {
17013                presence "Indicates the node is configured.";17008                presence "Indicates the node is configured.";
17014                description17009                description
17015                  "Not in range";17010                  "Not in range";
17016                leaf start-threshold-value {17011                leaf start-threshold-value {
17017                  type uint32 {17012                  type uint32 {
17018                    range "0..4294967295" {17013                    range "0..4294967295" {
17019                      description17014                      description
17020                        "Threshold value";17015                        "Threshold value";
17021                    }17016                    }
17022                  }17017                  }
17023                  mandatory true;17018                  mandatory true;
17024                  description17019                  description
17025                    "Threshold value";17020                    "Threshold value";
17026                }17021                }
17027                leaf end-threshold-value {17022                leaf end-threshold-value {
17028                  type uint32 {17023                  type uint32 {
17029                    range "0..4294967295" {17024                    range "0..4294967295" {
17030                      description17025                      description
17031                        "Threshold value";17026                        "Threshold value";
17032                    }17027                    }
17033                  }17028                  }
17034                  mandatory true;17029                  mandatory true;
17035                  description17030                  description
17036                    "Threshold value";17031                    "Threshold value";
17037                }17032                }
17038              }17033              }
17039            }17034            }
17040            container connection-drops {17035            container connection-drops {
17041              description17036              description
17042                "Number of times the connection was dropped";17037                "Number of times the connection was dropped";
17043              container percent {17038              container percent {
17044                presence "Indicates a percent node is configured.";17039                presence "Indicates a percent node is configured.";
17045                description17040                description
17046                  "Specify that threshold value is percent of previous sample";17041                  "Specify that threshold value is percent of previous sample";
17047              }17042              }
17048              container rearm {17043              container rearm {
17049                description17044                description
17050                  "Specify Rearm parameters (default - always)";17045                  "Specify Rearm parameters (default - always)";
17051                container toggle {17046                container toggle {
17052                  must "not(../window)";17047                  must "not(../window)";
17053                  presence "Indicates a toggle node is configured.";17048                  presence "Indicates a toggle node is configured.";
17054                  description17049                  description
17055                    "Rearm after the first period when condition is not met";17050                    "Rearm after the first period when condition is not met";
17056                }17051                }
17057                leaf window {17052                leaf window {
17058                  type uint32 {17053                  type uint32 {
17059                    range "1..100" {17054                    range "1..100" {
17060                      description17055                      description
17061                        "Rearm window size";17056                        "Rearm window size";
17062                    }17057                    }
17063                  }17058                  }
17064                  must "not(../toggle)";17059                  must "not(../toggle)";
17065                  description17060                  description
17066                    "Rearm after the window of sampling periods";17061                    "Rearm after the window of sampling periods";
17067                }17062                }
17068              }17063              }
17069              container delta {17064              container delta {
17070                presence "Indicates a delta node is configured.";17065                presence "Indicates a delta node is configured.";
17071                description17066                description
17072                  "Specify that threshold value is for difference from the previous sample";17067                  "Specify that threshold value is for difference from the previous sample";
17073              }17068              }
17074              container eq {17069              container eq {
17075                presence "Indicates the node is configured.";17070                presence "Indicates the node is configured.";
17076                description17071                description
17077                  "Equal to";17072                  "Equal to";
17078                leaf threshold-value {17073                leaf threshold-value {
17079                  type uint32 {17074                  type uint32 {
17080                    range "0..4294967295" {17075                    range "0..4294967295" {
17081                      description17076                      description
17082                        "Threshold value";17077                        "Threshold value";
17083                    }17078                    }
17084                  }17079                  }
17085                  mandatory true;17080                  mandatory true;
17086                  description17081                  description
17087                    "Threshold value";17082                    "Threshold value";
17088                }17083                }
17089              }17084              }
17090              container ne {17085              container ne {
17091                presence "Indicates the node is configured.";17086                presence "Indicates the node is configured.";
17092                description17087                description
17093                  "Not equal to";17088                  "Not equal to";
17094                leaf threshold-value {17089                leaf threshold-value {
17095                  type uint32 {17090                  type uint32 {
17096                    range "0..4294967295" {17091                    range "0..4294967295" {
17097                      description17092                      description
17098                        "Threshold value";17093                        "Threshold value";
17099                    }17094                    }
17100                  }17095                  }
17101                  mandatory true;17096                  mandatory true;
17102                  description17097                  description
17103                    "Threshold value";17098                    "Threshold value";
17104                }17099                }
17105              }17100              }
17106              container lt {17101              container lt {
17107                presence "Indicates the node is configured.";17102                presence "Indicates the node is configured.";
17108                description17103                description
17109                  "Less than";17104                  "Less than";
17110                leaf threshold-value {17105                leaf threshold-value {
17111                  type uint32 {17106                  type uint32 {
17112                    range "0..4294967295" {17107                    range "0..4294967295" {
17113                      description17108                      description
17114                        "Threshold value";17109                        "Threshold value";
17115                    }17110                    }
17116                  }17111                  }
17117                  mandatory true;17112                  mandatory true;
17118                  description17113                  description
17119                    "Threshold value";17114                    "Threshold value";
17120                }17115                }
17121              }17116              }
17122              container le {17117              container le {
17123                presence "Indicates the node is configured.";17118                presence "Indicates the node is configured.";
17124                description17119                description
17125                  "Less than or equal to";17120                  "Less than or equal to";
17126                leaf threshold-value {17121                leaf threshold-value {
17127                  type uint32 {17122                  type uint32 {
17128                    range "0..4294967295" {17123                    range "0..4294967295" {
17129                      description17124                      description
17130                        "Threshold value";17125                        "Threshold value";
17131                    }17126                    }
17132                  }17127                  }
17133                  mandatory true;17128                  mandatory true;
17134                  description17129                  description
17135                    "Threshold value";17130                    "Threshold value";
17136                }17131                }
17137              }17132              }
17138              container gt {17133              container gt {
17139                presence "Indicates the node is configured.";17134                presence "Indicates the node is configured.";
17140                description17135                description
17141                  "Greater than";17136                  "Greater than";
17142                leaf threshold-value {17137                leaf threshold-value {
17143                  type uint32 {17138                  type uint32 {
17144                    range "0..4294967295" {17139                    range "0..4294967295" {
17145                      description17140                      description
17146                        "Threshold value";17141                        "Threshold value";
17147                    }17142                    }
17148                  }17143                  }
17149                  mandatory true;17144                  mandatory true;
17150                  description17145                  description
17151                    "Threshold value";17146                    "Threshold value";
17152                }17147                }
17153              }17148              }
17154              container ge {17149              container ge {
17155                presence "Indicates the node is configured.";17150                presence "Indicates the node is configured.";
17156                description17151                description
17157                  "Greater than or equal to";17152                  "Greater than or equal to";
17158                leaf threshold-value {17153                leaf threshold-value {
17159                  type uint32 {17154                  type uint32 {
17160                    range "0..4294967295" {17155                    range "0..4294967295" {
17161                      description17156                      description
17162                        "Threshold value";17157                        "Threshold value";
17163                    }17158                    }
17164                  }17159                  }
17165                  mandatory true;17160                  mandatory true;
17166                  description17161                  description
17167                    "Threshold value";17162                    "Threshold value";
17168                }17163                }
17169              }17164              }
17170              container rg {17165              container rg {
17171                presence "Indicates the node is configured.";17166                presence "Indicates the node is configured.";
17172                description17167                description
17173                  "Not in range";17168                  "Not in range";
17174                leaf start-threshold-value {17169                leaf start-threshold-value {
17175                  type uint32 {17170                  type uint32 {
17176                    range "0..4294967295" {17171                    range "0..4294967295" {
17177                      description17172                      description
17178                        "Threshold value";17173                        "Threshold value";
17179                    }17174                    }
17180                  }17175                  }
17181                  mandatory true;17176                  mandatory true;
17182                  description17177                  description
17183                    "Threshold value";17178                    "Threshold value";
17184                }17179                }
17185                leaf end-threshold-value {17180                leaf end-threshold-value {
17186                  type uint32 {17181                  type uint32 {
17187                    range "0..4294967295" {17182                    range "0..4294967295" {
17188                      description17183                      description
17189                        "Threshold value";17184                        "Threshold value";
17190                    }17185                    }
17191                  }17186                  }
17192                  mandatory true;17187                  mandatory true;
17193                  description17188                  description
17194                    "Threshold value";17189                    "Threshold value";
17195                }17190                }
17196              }17191              }
17197            }17192            }
17198          }17193          }
17199        }17194        }
17200        container default {17195        container default {
17201          presence "Indicates a default node is configured.";17196          presence "Indicates a default node is configured.";
17202          description17197          description
17203            "Default template";17198            "Default template";
17204          leaf sample-interval {17199          leaf sample-interval {
17205            type uint32 {17200            type uint32 {
17206              range "1..60" {17201              range "1..60" {
17207                description17202                description
17208                  "Frequency of samples";17203                  "Frequency of samples";
17209              }17204              }
17210            }17205            }
17211            description17206            description
17212              "Frequency of sampling in minutes";17207              "Frequency of sampling in minutes";
17213          }17208          }
17214          container input-messages {17209          container input-messages {
17215            description17210            description
17216              "Number of messages received";17211              "Number of messages received";
17217            container percent {17212            container percent {
17218              presence "Indicates a percent node is configured.";17213              presence "Indicates a percent node is configured.";
17219              description17214              description
17220                "Specify that threshold value is percent of previous sample";17215                "Specify that threshold value is percent of previous sample";
17221            }17216            }
17222            container rearm {17217            container rearm {
17223              description17218              description
17224                "Specify Rearm parameters (default - always)";17219                "Specify Rearm parameters (default - always)";
17225              container toggle {17220              container toggle {
17226                must "not(../window)";17221                must "not(../window)";
17227                presence "Indicates a toggle node is configured.";17222                presence "Indicates a toggle node is configured.";
17228                description17223                description
17229                  "Rearm after the first period when condition is not met";17224                  "Rearm after the first period when condition is not met";
17230              }17225              }
17231              leaf window {17226              leaf window {
17232                type uint32 {17227                type uint32 {
17233                  range "1..100" {17228                  range "1..100" {
17234                    description17229                    description
17235                      "Rearm window size";17230                      "Rearm window size";
17236                  }17231                  }
17237                }17232                }
17238                must "not(../toggle)";17233                must "not(../toggle)";
17239                description17234                description
17240                  "Rearm after the window of sampling periods";17235                  "Rearm after the window of sampling periods";
17241              }17236              }
17242            }17237            }
17243            container delta {17238            container delta {
17244              presence "Indicates a delta node is configured.";17239              presence "Indicates a delta node is configured.";
17245              description17240              description
17246                "Specify that threshold value is for difference from the previous sample";17241                "Specify that threshold value is for difference from the previous sample";
17247            }17242            }
17248            container eq {17243            container eq {
17249              presence "Indicates the node is configured.";17244              presence "Indicates the node is configured.";
17250              description17245              description
17251                "Equal to";17246                "Equal to";
17252              leaf threshold-value {17247              leaf threshold-value {
17253                type uint32 {17248                type uint32 {
17254                  range "0..4294967295" {17249                  range "0..4294967295" {
17255                    description17250                    description
17256                      "Threshold value";17251                      "Threshold value";
17257                  }17252                  }
17258                }17253                }
17259                mandatory true;17254                mandatory true;
17260                description17255                description
17261                  "Threshold value";17256                  "Threshold value";
17262              }17257              }
17263            }17258            }
17264            container ne {17259            container ne {
17265              presence "Indicates the node is configured.";17260              presence "Indicates the node is configured.";
17266              description17261              description
17267                "Not equal to";17262                "Not equal to";
17268              leaf threshold-value {17263              leaf threshold-value {
17269                type uint32 {17264                type uint32 {
17270                  range "0..4294967295" {17265                  range "0..4294967295" {
17271                    description17266                    description
17272                      "Threshold value";17267                      "Threshold value";
17273                  }17268                  }
17274                }17269                }
17275                mandatory true;17270                mandatory true;
17276                description17271                description
17277                  "Threshold value";17272                  "Threshold value";
17278              }17273              }
17279            }17274            }
17280            container lt {17275            container lt {
17281              presence "Indicates the node is configured.";17276              presence "Indicates the node is configured.";
17282              description17277              description
17283                "Less than";17278                "Less than";
17284              leaf threshold-value {17279              leaf threshold-value {
17285                type uint32 {17280                type uint32 {
17286                  range "0..4294967295" {17281                  range "0..4294967295" {
17287                    description17282                    description
17288                      "Threshold value";17283                      "Threshold value";
17289                  }17284                  }
17290                }17285                }
17291                mandatory true;17286                mandatory true;
17292                description17287                description
17293                  "Threshold value";17288                  "Threshold value";
17294              }17289              }
17295            }17290            }
17296            container le {17291            container le {
17297              presence "Indicates the node is configured.";17292              presence "Indicates the node is configured.";
17298              description17293              description
17299                "Less than or equal to";17294                "Less than or equal to";
17300              leaf threshold-value {17295              leaf threshold-value {
17301                type uint32 {17296                type uint32 {
17302                  range "0..4294967295" {17297                  range "0..4294967295" {
17303                    description17298                    description
17304                      "Threshold value";17299                      "Threshold value";
17305                  }17300                  }
17306                }17301                }
17307                mandatory true;17302                mandatory true;
17308                description17303                description
17309                  "Threshold value";17304                  "Threshold value";
17310              }17305              }
17311            }17306            }
17312            container gt {17307            container gt {
17313              presence "Indicates the node is configured.";17308              presence "Indicates the node is configured.";
17314              description17309              description
17315                "Greater than";17310                "Greater than";
17316              leaf threshold-value {17311              leaf threshold-value {
17317                type uint32 {17312                type uint32 {
17318                  range "0..4294967295" {17313                  range "0..4294967295" {
17319                    description17314                    description
17320                      "Threshold value";17315                      "Threshold value";
17321                  }17316                  }
17322                }17317                }
17323                mandatory true;17318                mandatory true;
17324                description17319                description
17325                  "Threshold value";17320                  "Threshold value";
17326              }17321              }
17327            }17322            }
17328            container ge {17323            container ge {
17329              presence "Indicates the node is configured.";17324              presence "Indicates the node is configured.";
17330              description17325              description
17331                "Greater than or equal to";17326                "Greater than or equal to";
17332              leaf threshold-value {17327              leaf threshold-value {
17333                type uint32 {17328                type uint32 {
17334                  range "0..4294967295" {17329                  range "0..4294967295" {
17335                    description17330                    description
17336                      "Threshold value";17331                      "Threshold value";
17337                  }17332                  }
17338                }17333                }
17339                mandatory true;17334                mandatory true;
17340                description17335                description
17341                  "Threshold value";17336                  "Threshold value";
17342              }17337              }
17343            }17338            }
17344            container rg {17339            container rg {
17345              presence "Indicates the node is configured.";17340              presence "Indicates the node is configured.";
17346              description17341              description
17347                "Not in range";17342                "Not in range";
17348              leaf start-threshold-value {17343              leaf start-threshold-value {
17349                type uint32 {17344                type uint32 {
17350                  range "0..4294967295" {17345                  range "0..4294967295" {
17351                    description17346                    description
17352                      "Threshold value";17347                      "Threshold value";
17353                  }17348                  }
17354                }17349                }
17355                mandatory true;17350                mandatory true;
17356                description17351                description
17357                  "Threshold value";17352                  "Threshold value";
17358              }17353              }
17359              leaf end-threshold-value {17354              leaf end-threshold-value {
17360                type uint32 {17355                type uint32 {
17361                  range "0..4294967295" {17356                  range "0..4294967295" {
17362                    description17357                    description
17363                      "Threshold value";17358                      "Threshold value";
17364                  }17359                  }
17365                }17360                }
17366                mandatory true;17361                mandatory true;
17367                description17362                description
17368                  "Threshold value";17363                  "Threshold value";
17369              }17364              }
17370            }17365            }
17371          }17366          }
17372          container output-messages {17367          container output-messages {
17373            description17368            description
17374              "Number of messages sent";17369              "Number of messages sent";
17375            container percent {17370            container percent {
17376              presence "Indicates a percent node is configured.";17371              presence "Indicates a percent node is configured.";
17377              description17372              description
17378                "Specify that threshold value is percent of previous sample";17373                "Specify that threshold value is percent of previous sample";
17379            }17374            }
17380            container rearm {17375            container rearm {
17381              description17376              description
17382                "Specify Rearm parameters (default - always)";17377                "Specify Rearm parameters (default - always)";
17383              container toggle {17378              container toggle {
17384                must "not(../window)";17379                must "not(../window)";
17385                presence "Indicates a toggle node is configured.";17380                presence "Indicates a toggle node is configured.";
17386                description17381                description
17387                  "Rearm after the first period when condition is not met";17382                  "Rearm after the first period when condition is not met";
17388              }17383              }
17389              leaf window {17384              leaf window {
17390                type uint32 {17385                type uint32 {
17391                  range "1..100" {17386                  range "1..100" {
17392                    description17387                    description
17393                      "Rearm window size";17388                      "Rearm window size";
17394                  }17389                  }
17395                }17390                }
17396                must "not(../toggle)";17391                must "not(../toggle)";
17397                description17392                description
17398                  "Rearm after the window of sampling periods";17393                  "Rearm after the window of sampling periods";
17399              }17394              }
17400            }17395            }
17401            container delta {17396            container delta {
17402              presence "Indicates a delta node is configured.";17397              presence "Indicates a delta node is configured.";
17403              description17398              description
17404                "Specify that threshold value is for difference from the previous sample";17399                "Specify that threshold value is for difference from the previous sample";
17405            }17400            }
17406            container eq {17401            container eq {
17407              presence "Indicates the node is configured.";17402              presence "Indicates the node is configured.";
17408              description17403              description
17409                "Equal to";17404                "Equal to";
17410              leaf threshold-value {17405              leaf threshold-value {
17411                type uint32 {17406                type uint32 {
17412                  range "0..4294967295" {17407                  range "0..4294967295" {
17413                    description17408                    description
17414                      "Threshold value";17409                      "Threshold value";
17415                  }17410                  }
17416                }17411                }
17417                mandatory true;17412                mandatory true;
17418                description17413                description
17419                  "Threshold value";17414                  "Threshold value";
17420              }17415              }
17421            }17416            }
17422            container ne {17417            container ne {
17423              presence "Indicates the node is configured.";17418              presence "Indicates the node is configured.";
17424              description17419              description
17425                "Not equal to";17420                "Not equal to";
17426              leaf threshold-value {17421              leaf threshold-value {
17427                type uint32 {17422                type uint32 {
17428                  range "0..4294967295" {17423                  range "0..4294967295" {
17429                    description17424                    description
17430                      "Threshold value";17425                      "Threshold value";
17431                  }17426                  }
17432                }17427                }
17433                mandatory true;17428                mandatory true;
17434                description17429                description
17435                  "Threshold value";17430                  "Threshold value";
17436              }17431              }
17437            }17432            }
17438            container lt {17433            container lt {
17439              presence "Indicates the node is configured.";17434              presence "Indicates the node is configured.";
17440              description17435              description
17441                "Less than";17436                "Less than";
17442              leaf threshold-value {17437              leaf threshold-value {
17443                type uint32 {17438                type uint32 {
17444                  range "0..4294967295" {17439                  range "0..4294967295" {
17445                    description17440                    description
17446                      "Threshold value";17441                      "Threshold value";
17447                  }17442                  }
17448                }17443                }
17449                mandatory true;17444                mandatory true;
17450                description17445                description
17451                  "Threshold value";17446                  "Threshold value";
17452              }17447              }
17453            }17448            }
17454            container le {17449            container le {
17455              presence "Indicates the node is configured.";17450              presence "Indicates the node is configured.";
17456              description17451              description
17457                "Less than or equal to";17452                "Less than or equal to";
17458              leaf threshold-value {17453              leaf threshold-value {
17459                type uint32 {17454                type uint32 {
17460                  range "0..4294967295" {17455                  range "0..4294967295" {
17461                    description17456                    description
17462                      "Threshold value";17457                      "Threshold value";
17463                  }17458                  }
17464                }17459                }
17465                mandatory true;17460                mandatory true;
17466                description17461                description
17467                  "Threshold value";17462                  "Threshold value";
17468              }17463              }
17469            }17464            }
17470            container gt {17465            container gt {
17471              presence "Indicates the node is configured.";17466              presence "Indicates the node is configured.";
17472              description17467              description
17473                "Greater than";17468                "Greater than";
17474              leaf threshold-value {17469              leaf threshold-value {
17475                type uint32 {17470                type uint32 {
17476                  range "0..4294967295" {17471                  range "0..4294967295" {
17477                    description17472                    description
17478                      "Threshold value";17473                      "Threshold value";
17479                  }17474                  }
17480                }17475                }
17481                mandatory true;17476                mandatory true;
17482                description17477                description
17483                  "Threshold value";17478                  "Threshold value";
17484              }17479              }
17485            }17480            }
17486            container ge {17481            container ge {
17487              presence "Indicates the node is configured.";17482              presence "Indicates the node is configured.";
17488              description17483              description
17489                "Greater than or equal to";17484                "Greater than or equal to";
17490              leaf threshold-value {17485              leaf threshold-value {
17491                type uint32 {17486                type uint32 {
17492                  range "0..4294967295" {17487                  range "0..4294967295" {
17493                    description17488                    description
17494                      "Threshold value";17489                      "Threshold value";
17495                  }17490                  }
17496                }17491                }
17497                mandatory true;17492                mandatory true;
17498                description17493                description
17499                  "Threshold value";17494                  "Threshold value";
17500              }17495              }
17501            }17496            }
17502            container rg {17497            container rg {
17503              presence "Indicates the node is configured.";17498              presence "Indicates the node is configured.";
17504              description17499              description
17505                "Not in range";17500                "Not in range";
17506              leaf start-threshold-value {17501              leaf start-threshold-value {
17507                type uint32 {17502                type uint32 {
17508                  range "0..4294967295" {17503                  range "0..4294967295" {
17509                    description17504                    description
17510                      "Threshold value";17505                      "Threshold value";
17511                  }17506                  }
17512                }17507                }
17513                mandatory true;17508                mandatory true;
17514                description17509                description
17515                  "Threshold value";17510                  "Threshold value";
17516              }17511              }
17517              leaf end-threshold-value {17512              leaf end-threshold-value {
17518                type uint32 {17513                type uint32 {
17519                  range "0..4294967295" {17514                  range "0..4294967295" {
17520                    description17515                    description
17521                      "Threshold value";17516                      "Threshold value";
17522                  }17517                  }
17523                }17518                }
17524                mandatory true;17519                mandatory true;
17525                description17520                description
17526                  "Threshold value";17521                  "Threshold value";
17527              }17522              }
17528            }17523            }
17529          }17524          }
17530          container input-update-messages {17525          container input-update-messages {
17531            description17526            description
17532              "Number of update messages received";17527              "Number of update messages received";
17533            container percent {17528            container percent {
17534              presence "Indicates a percent node is configured.";17529              presence "Indicates a percent node is configured.";
17535              description17530              description
17536                "Specify that threshold value is percent of previous sample";17531                "Specify that threshold value is percent of previous sample";
17537            }17532            }
17538            container rearm {17533            container rearm {
17539              description17534              description
17540                "Specify Rearm parameters (default - always)";17535                "Specify Rearm parameters (default - always)";
17541              container toggle {17536              container toggle {
17542                must "not(../window)";17537                must "not(../window)";
17543                presence "Indicates a toggle node is configured.";17538                presence "Indicates a toggle node is configured.";
17544                description17539                description
17545                  "Rearm after the first period when condition is not met";17540                  "Rearm after the first period when condition is not met";
17546              }17541              }
17547              leaf window {17542              leaf window {
17548                type uint32 {17543                type uint32 {
17549                  range "1..100" {17544                  range "1..100" {
17550                    description17545                    description
17551                      "Rearm window size";17546                      "Rearm window size";
17552                  }17547                  }
17553                }17548                }
17554                must "not(../toggle)";17549                must "not(../toggle)";
17555                description17550                description
17556                  "Rearm after the window of sampling periods";17551                  "Rearm after the window of sampling periods";
17557              }17552              }
17558            }17553            }
17559            container delta {17554            container delta {
17560              presence "Indicates a delta node is configured.";17555              presence "Indicates a delta node is configured.";
17561              description17556              description
17562                "Specify that threshold value is for difference from the previous sample";17557                "Specify that threshold value is for difference from the previous sample";
17563            }17558            }
17564            container eq {17559            container eq {
17565              presence "Indicates the node is configured.";17560              presence "Indicates the node is configured.";
17566              description17561              description
17567                "Equal to";17562                "Equal to";
17568              leaf threshold-value {17563              leaf threshold-value {
17569                type uint32 {17564                type uint32 {
17570                  range "0..4294967295" {17565                  range "0..4294967295" {
17571                    description17566                    description
17572                      "Threshold value";17567                      "Threshold value";
17573                  }17568                  }
17574                }17569                }
17575                mandatory true;17570                mandatory true;
17576                description17571                description
17577                  "Threshold value";17572                  "Threshold value";
17578              }17573              }
17579            }17574            }
17580            container ne {17575            container ne {
17581              presence "Indicates the node is configured.";17576              presence "Indicates the node is configured.";
17582              description17577              description
17583                "Not equal to";17578                "Not equal to";
17584              leaf threshold-value {17579              leaf threshold-value {
17585                type uint32 {17580                type uint32 {
17586                  range "0..4294967295" {17581                  range "0..4294967295" {
17587                    description17582                    description
17588                      "Threshold value";17583                      "Threshold value";
17589                  }17584                  }
17590                }17585                }
17591                mandatory true;17586                mandatory true;
17592                description17587                description
17593                  "Threshold value";17588                  "Threshold value";
17594              }17589              }
17595            }17590            }
17596            container lt {17591            container lt {
17597              presence "Indicates the node is configured.";17592              presence "Indicates the node is configured.";
17598              description17593              description
17599                "Less than";17594                "Less than";
17600              leaf threshold-value {17595              leaf threshold-value {
17601                type uint32 {17596                type uint32 {
17602                  range "0..4294967295" {17597                  range "0..4294967295" {
17603                    description17598                    description
17604                      "Threshold value";17599                      "Threshold value";
17605                  }17600                  }
17606                }17601                }
17607                mandatory true;17602                mandatory true;
17608                description17603                description
17609                  "Threshold value";17604                  "Threshold value";
17610              }17605              }
17611            }17606            }
17612            container le {17607            container le {
17613              presence "Indicates the node is configured.";17608              presence "Indicates the node is configured.";
17614              description17609              description
17615                "Less than or equal to";17610                "Less than or equal to";
17616              leaf threshold-value {17611              leaf threshold-value {
17617                type uint32 {17612                type uint32 {
17618                  range "0..4294967295" {17613                  range "0..4294967295" {
17619                    description17614                    description
17620                      "Threshold value";17615                      "Threshold value";
17621                  }17616                  }
17622                }17617                }
17623                mandatory true;17618                mandatory true;
17624                description17619                description
17625                  "Threshold value";17620                  "Threshold value";
17626              }17621              }
17627            }17622            }
17628            container gt {17623            container gt {
17629              presence "Indicates the node is configured.";17624              presence "Indicates the node is configured.";
17630              description17625              description
17631                "Greater than";17626                "Greater than";
17632              leaf threshold-value {17627              leaf threshold-value {
17633                type uint32 {17628                type uint32 {
17634                  range "0..4294967295" {17629                  range "0..4294967295" {
17635                    description17630                    description
17636                      "Threshold value";17631                      "Threshold value";
17637                  }17632                  }
17638                }17633                }
17639                mandatory true;17634                mandatory true;
17640                description17635                description
17641                  "Threshold value";17636                  "Threshold value";
17642              }17637              }
17643            }17638            }
17644            container ge {17639            container ge {
17645              presence "Indicates the node is configured.";17640              presence "Indicates the node is configured.";
17646              description17641              description
17647                "Greater than or equal to";17642                "Greater than or equal to";
17648              leaf threshold-value {17643              leaf threshold-value {
17649                type uint32 {17644                type uint32 {
17650                  range "0..4294967295" {17645                  range "0..4294967295" {
17651                    description17646                    description
17652                      "Threshold value";17647                      "Threshold value";
17653                  }17648                  }
17654                }17649                }
17655                mandatory true;17650                mandatory true;
17656                description17651                description
17657                  "Threshold value";17652                  "Threshold value";
17658              }17653              }
17659            }17654            }
17660            container rg {17655            container rg {
17661              presence "Indicates the node is configured.";17656              presence "Indicates the node is configured.";
17662              description17657              description
17663                "Not in range";17658                "Not in range";
17664              leaf start-threshold-value {17659              leaf start-threshold-value {
17665                type uint32 {17660                type uint32 {
17666                  range "0..4294967295" {17661                  range "0..4294967295" {
17667                    description17662                    description
17668                      "Threshold value";17663                      "Threshold value";
17669                  }17664                  }
17670                }17665                }
17671                mandatory true;17666                mandatory true;
17672                description17667                description
17673                  "Threshold value";17668                  "Threshold value";
17674              }17669              }
17675              leaf end-threshold-value {17670              leaf end-threshold-value {
17676                type uint32 {17671                type uint32 {
17677                  range "0..4294967295" {17672                  range "0..4294967295" {
17678                    description17673                    description
17679                      "Threshold value";17674                      "Threshold value";
17680                  }17675                  }
17681                }17676                }
17682                mandatory true;17677                mandatory true;
17683                description17678                description
17684                  "Threshold value";17679                  "Threshold value";
17685              }17680              }
17686            }17681            }
17687          }17682          }
17688          container output-update-messages {17683          container output-update-messages {
17689            description17684            description
17690              "Number of update messages sent";17685              "Number of update messages sent";
17691            container percent {17686            container percent {
17692              presence "Indicates a percent node is configured.";17687              presence "Indicates a percent node is configured.";
17693              description17688              description
17694                "Specify that threshold value is percent of previous sample";17689                "Specify that threshold value is percent of previous sample";
17695            }17690            }
17696            container rearm {17691            container rearm {
17697              description17692              description
17698                "Specify Rearm parameters (default - always)";17693                "Specify Rearm parameters (default - always)";
17699              container toggle {17694              container toggle {
17700                must "not(../window)";17695                must "not(../window)";
17701                presence "Indicates a toggle node is configured.";17696                presence "Indicates a toggle node is configured.";
17702                description17697                description
17703                  "Rearm after the first period when condition is not met";17698                  "Rearm after the first period when condition is not met";
17704              }17699              }
17705              leaf window {17700              leaf window {
17706                type uint32 {17701                type uint32 {
17707                  range "1..100" {17702                  range "1..100" {
17708                    description17703                    description
17709                      "Rearm window size";17704                      "Rearm window size";
17710                  }17705                  }
17711                }17706                }
17712                must "not(../toggle)";17707                must "not(../toggle)";
17713                description17708                description
17714                  "Rearm after the window of sampling periods";17709                  "Rearm after the window of sampling periods";
17715              }17710              }
17716            }17711            }
17717            container delta {17712            container delta {
17718              presence "Indicates a delta node is configured.";17713              presence "Indicates a delta node is configured.";
17719              description17714              description
17720                "Specify that threshold value is for difference from the previous sample";17715                "Specify that threshold value is for difference from the previous sample";
17721            }17716            }
17722            container eq {17717            container eq {
17723              presence "Indicates the node is configured.";17718              presence "Indicates the node is configured.";
17724              description17719              description
17725                "Equal to";17720                "Equal to";
17726              leaf threshold-value {17721              leaf threshold-value {
17727                type uint32 {17722                type uint32 {
17728                  range "0..4294967295" {17723                  range "0..4294967295" {
17729                    description17724                    description
17730                      "Threshold value";17725                      "Threshold value";
17731                  }17726                  }
17732                }17727                }
17733                mandatory true;17728                mandatory true;
17734                description17729                description
17735                  "Threshold value";17730                  "Threshold value";
17736              }17731              }
17737            }17732            }
17738            container ne {17733            container ne {
17739              presence "Indicates the node is configured.";17734              presence "Indicates the node is configured.";
17740              description17735              description
17741                "Not equal to";17736                "Not equal to";
17742              leaf threshold-value {17737              leaf threshold-value {
17743                type uint32 {17738                type uint32 {
17744                  range "0..4294967295" {17739                  range "0..4294967295" {
17745                    description17740                    description
17746                      "Threshold value";17741                      "Threshold value";
17747                  }17742                  }
17748                }17743                }
17749                mandatory true;17744                mandatory true;
17750                description17745                description
17751                  "Threshold value";17746                  "Threshold value";
17752              }17747              }
17753            }17748            }
17754            container lt {17749            container lt {
17755              presence "Indicates the node is configured.";17750              presence "Indicates the node is configured.";
17756              description17751              description
17757                "Less than";17752                "Less than";
17758              leaf threshold-value {17753              leaf threshold-value {
17759                type uint32 {17754                type uint32 {
17760                  range "0..4294967295" {17755                  range "0..4294967295" {
17761                    description17756                    description
17762                      "Threshold value";17757                      "Threshold value";
17763                  }17758                  }
17764                }17759                }
17765                mandatory true;17760                mandatory true;
17766                description17761                description
17767                  "Threshold value";17762                  "Threshold value";
17768              }17763              }
17769            }17764            }
17770            container le {17765            container le {
17771              presence "Indicates the node is configured.";17766              presence "Indicates the node is configured.";
17772              description17767              description
17773                "Less than or equal to";17768                "Less than or equal to";
17774              leaf threshold-value {17769              leaf threshold-value {
17775                type uint32 {17770                type uint32 {
17776                  range "0..4294967295" {17771                  range "0..4294967295" {
17777                    description17772                    description
17778                      "Threshold value";17773                      "Threshold value";
17779                  }17774                  }
17780                }17775                }
17781                mandatory true;17776                mandatory true;
17782                description17777                description
17783                  "Threshold value";17778                  "Threshold value";
17784              }17779              }
17785            }17780            }
17786            container gt {17781            container gt {
17787              presence "Indicates the node is configured.";17782              presence "Indicates the node is configured.";
17788              description17783              description
17789                "Greater than";17784                "Greater than";
17790              leaf threshold-value {17785              leaf threshold-value {
17791                type uint32 {17786                type uint32 {
17792                  range "0..4294967295" {17787                  range "0..4294967295" {
17793                    description17788                    description
17794                      "Threshold value";17789                      "Threshold value";
17795                  }17790                  }
17796                }17791                }
17797                mandatory true;17792                mandatory true;
17798                description17793                description
17799                  "Threshold value";17794                  "Threshold value";
17800              }17795              }
17801            }17796            }
17802            container ge {17797            container ge {
17803              presence "Indicates the node is configured.";17798              presence "Indicates the node is configured.";
17804              description17799              description
17805                "Greater than or equal to";17800                "Greater than or equal to";
17806              leaf threshold-value {17801              leaf threshold-value {
17807                type uint32 {17802                type uint32 {
17808                  range "0..4294967295" {17803                  range "0..4294967295" {
17809                    description17804                    description
17810                      "Threshold value";17805                      "Threshold value";
17811                  }17806                  }
17812                }17807                }
17813                mandatory true;17808                mandatory true;
17814                description17809                description
17815                  "Threshold value";17810                  "Threshold value";
17816              }17811              }
17817            }17812            }
17818            container rg {17813            container rg {
17819              presence "Indicates the node is configured.";17814              presence "Indicates the node is configured.";
17820              description17815              description
17821                "Not in range";17816                "Not in range";
17822              leaf start-threshold-value {17817              leaf start-threshold-value {
17823                type uint32 {17818                type uint32 {
17824                  range "0..4294967295" {17819                  range "0..4294967295" {
17825                    description17820                    description
17826                      "Threshold value";17821                      "Threshold value";
17827                  }17822                  }
17828                }17823                }
17829                mandatory true;17824                mandatory true;
17830                description17825                description
17831                  "Threshold value";17826                  "Threshold value";
17832              }17827              }
17833              leaf end-threshold-value {17828              leaf end-threshold-value {
17834                type uint32 {17829                type uint32 {
17835                  range "0..4294967295" {17830                  range "0..4294967295" {
17836                    description17831                    description
17837                      "Threshold value";17832                      "Threshold value";
17838                  }17833                  }
17839                }17834                }
17840                mandatory true;17835                mandatory true;
17841                description17836                description
17842                  "Threshold value";17837                  "Threshold value";
17843              }17838              }
17844            }17839            }
17845          }17840          }
17846          container conn-established {17841          container conn-established {
17847            description17842            description
17848              "Number of times the connection was established";17843              "Number of times the connection was established";
17849            container percent {17844            container percent {
17850              presence "Indicates a percent node is configured.";17845              presence "Indicates a percent node is configured.";
17851              description17846              description
17852                "Specify that threshold value is percent of previous sample";17847                "Specify that threshold value is percent of previous sample";
17853            }17848            }
17854            container rearm {17849            container rearm {
17855              description17850              description
17856                "Specify Rearm parameters (default - always)";17851                "Specify Rearm parameters (default - always)";
17857              container toggle {17852              container toggle {
17858                must "not(../window)";17853                must "not(../window)";
17859                presence "Indicates a toggle node is configured.";17854                presence "Indicates a toggle node is configured.";
17860                description17855                description
17861                  "Rearm after the first period when condition is not met";17856                  "Rearm after the first period when condition is not met";
17862              }17857              }
17863              leaf window {17858              leaf window {
17864                type uint32 {17859                type uint32 {
17865                  range "1..100" {17860                  range "1..100" {
17866                    description17861                    description
17867                      "Rearm window size";17862                      "Rearm window size";
17868                  }17863                  }
17869                }17864                }
17870                must "not(../toggle)";17865                must "not(../toggle)";
17871                description17866                description
17872                  "Rearm after the window of sampling periods";17867                  "Rearm after the window of sampling periods";
17873              }17868              }
17874            }17869            }
17875            container delta {17870            container delta {
17876              presence "Indicates a delta node is configured.";17871              presence "Indicates a delta node is configured.";
17877              description17872              description
17878                "Specify that threshold value is for difference from the previous sample";17873                "Specify that threshold value is for difference from the previous sample";
17879            }17874            }
17880            container eq {17875            container eq {
17881              presence "Indicates the node is configured.";17876              presence "Indicates the node is configured.";
17882              description17877              description
17883                "Equal to";17878                "Equal to";
17884              leaf threshold-value {17879              leaf threshold-value {
17885                type uint32 {17880                type uint32 {
17886                  range "0..4294967295" {17881                  range "0..4294967295" {
17887                    description17882                    description
17888                      "Threshold value";17883                      "Threshold value";
17889                  }17884                  }
17890                }17885                }
17891                mandatory true;17886                mandatory true;
17892                description17887                description
17893                  "Threshold value";17888                  "Threshold value";
17894              }17889              }
17895            }17890            }
17896            container ne {17891            container ne {
17897              presence "Indicates the node is configured.";17892              presence "Indicates the node is configured.";
17898              description17893              description
17899                "Not equal to";17894                "Not equal to";
17900              leaf threshold-value {17895              leaf threshold-value {
17901                type uint32 {17896                type uint32 {
17902                  range "0..4294967295" {17897                  range "0..4294967295" {
17903                    description17898                    description
17904                      "Threshold value";17899                      "Threshold value";
17905                  }17900                  }
17906                }17901                }
17907                mandatory true;17902                mandatory true;
17908                description17903                description
17909                  "Threshold value";17904                  "Threshold value";
17910              }17905              }
17911            }17906            }
17912            container lt {17907            container lt {
17913              presence "Indicates the node is configured.";17908              presence "Indicates the node is configured.";
17914              description17909              description
17915                "Less than";17910                "Less than";
17916              leaf threshold-value {17911              leaf threshold-value {
17917                type uint32 {17912                type uint32 {
17918                  range "0..4294967295" {17913                  range "0..4294967295" {
17919                    description17914                    description
17920                      "Threshold value";17915                      "Threshold value";
17921                  }17916                  }
17922                }17917                }
17923                mandatory true;17918                mandatory true;
17924                description17919                description
17925                  "Threshold value";17920                  "Threshold value";
17926              }17921              }
17927            }17922            }
17928            container le {17923            container le {
17929              presence "Indicates the node is configured.";17924              presence "Indicates the node is configured.";
17930              description17925              description
17931                "Less than or equal to";17926                "Less than or equal to";
17932              leaf threshold-value {17927              leaf threshold-value {
17933                type uint32 {17928                type uint32 {
17934                  range "0..4294967295" {17929                  range "0..4294967295" {
17935                    description17930                    description
17936                      "Threshold value";17931                      "Threshold value";
17937                  }17932                  }
17938                }17933                }
17939                mandatory true;17934                mandatory true;
17940                description17935                description
17941                  "Threshold value";17936                  "Threshold value";
17942              }17937              }
17943            }17938            }
17944            container gt {17939            container gt {
17945              presence "Indicates the node is configured.";17940              presence "Indicates the node is configured.";
17946              description17941              description
17947                "Greater than";17942                "Greater than";
17948              leaf threshold-value {17943              leaf threshold-value {
17949                type uint32 {17944                type uint32 {
17950                  range "0..4294967295" {17945                  range "0..4294967295" {
17951                    description17946                    description
17952                      "Threshold value";17947                      "Threshold value";
17953                  }17948                  }
17954                }17949                }
17955                mandatory true;17950                mandatory true;
17956                description17951                description
17957                  "Threshold value";17952                  "Threshold value";
17958              }17953              }
17959            }17954            }
17960            container ge {17955            container ge {
17961              presence "Indicates the node is configured.";17956              presence "Indicates the node is configured.";
17962              description17957              description
17963                "Greater than or equal to";17958                "Greater than or equal to";
17964              leaf threshold-value {17959              leaf threshold-value {
17965                type uint32 {17960                type uint32 {
17966                  range "0..4294967295" {17961                  range "0..4294967295" {
17967                    description17962                    description
17968                      "Threshold value";17963                      "Threshold value";
17969                  }17964                  }
17970                }17965                }
17971                mandatory true;17966                mandatory true;
17972                description17967                description
17973                  "Threshold value";17968                  "Threshold value";
17974              }17969              }
17975            }17970            }
17976            container rg {17971            container rg {
17977              presence "Indicates the node is configured.";17972              presence "Indicates the node is configured.";
17978              description17973              description
17979                "Not in range";17974                "Not in range";
17980              leaf start-threshold-value {17975              leaf start-threshold-value {
17981                type uint32 {17976                type uint32 {
17982                  range "0..4294967295" {17977                  range "0..4294967295" {
17983                    description17978                    description
17984                      "Threshold value";17979                      "Threshold value";
17985                  }17980                  }
17986                }17981                }
17987                mandatory true;17982                mandatory true;
17988                description17983                description
17989                  "Threshold value";17984                  "Threshold value";
17990              }17985              }
17991              leaf end-threshold-value {17986              leaf end-threshold-value {
17992                type uint32 {17987                type uint32 {
17993                  range "0..4294967295" {17988                  range "0..4294967295" {
17994                    description17989                    description
17995                      "Threshold value";17990                      "Threshold value";
17996                  }17991                  }
17997                }17992                }
17998                mandatory true;17993                mandatory true;
17999                description17994                description
18000                  "Threshold value";17995                  "Threshold value";
18001              }17996              }
18002            }17997            }
18003          }17998          }
18004          container errors-received {17999          container errors-received {
18005            description18000            description
18006              "Number of error notifications received";18001              "Number of error notifications received";
18007            container percent {18002            container percent {
18008              presence "Indicates a percent node is configured.";18003              presence "Indicates a percent node is configured.";
18009              description18004              description
18010                "Specify that threshold value is percent of previous sample";18005                "Specify that threshold value is percent of previous sample";
18011            }18006            }
18012            container rearm {18007            container rearm {
18013              description18008              description
18014                "Specify Rearm parameters (default - always)";18009                "Specify Rearm parameters (default - always)";
18015              container toggle {18010              container toggle {
18016                must "not(../window)";18011                must "not(../window)";
18017                presence "Indicates a toggle node is configured.";18012                presence "Indicates a toggle node is configured.";
18018                description18013                description
18019                  "Rearm after the first period when condition is not met";18014                  "Rearm after the first period when condition is not met";
18020              }18015              }
18021              leaf window {18016              leaf window {
18022                type uint32 {18017                type uint32 {
18023                  range "1..100" {18018                  range "1..100" {
18024                    description18019                    description
18025                      "Rearm window size";18020                      "Rearm window size";
18026                  }18021                  }
18027                }18022                }
18028                must "not(../toggle)";18023                must "not(../toggle)";
18029                description18024                description
18030                  "Rearm after the window of sampling periods";18025                  "Rearm after the window of sampling periods";
18031              }18026              }
18032            }18027            }
18033            container delta {18028            container delta {
18034              presence "Indicates a delta node is configured.";18029              presence "Indicates a delta node is configured.";
18035              description18030              description
18036                "Specify that threshold value is for difference from the previous sample";18031                "Specify that threshold value is for difference from the previous sample";
18037            }18032            }
18038            container eq {18033            container eq {
18039              presence "Indicates the node is configured.";18034              presence "Indicates the node is configured.";
18040              description18035              description
18041                "Equal to";18036                "Equal to";
18042              leaf threshold-value {18037              leaf threshold-value {
18043                type uint32 {18038                type uint32 {
18044                  range "0..4294967295" {18039                  range "0..4294967295" {
18045                    description18040                    description
18046                      "Threshold value";18041                      "Threshold value";
18047                  }18042                  }
18048                }18043                }
18049                mandatory true;18044                mandatory true;
18050                description18045                description
18051                  "Threshold value";18046                  "Threshold value";
18052              }18047              }
18053            }18048            }
18054            container ne {18049            container ne {
18055              presence "Indicates the node is configured.";18050              presence "Indicates the node is configured.";
18056              description18051              description
18057                "Not equal to";18052                "Not equal to";
18058              leaf threshold-value {18053              leaf threshold-value {
18059                type uint32 {18054                type uint32 {
18060                  range "0..4294967295" {18055                  range "0..4294967295" {
18061                    description18056                    description
18062                      "Threshold value";18057                      "Threshold value";
18063                  }18058                  }
18064                }18059                }
18065                mandatory true;18060                mandatory true;
18066                description18061                description
18067                  "Threshold value";18062                  "Threshold value";
18068              }18063              }
18069            }18064            }
18070            container lt {18065            container lt {
18071              presence "Indicates the node is configured.";18066              presence "Indicates the node is configured.";
18072              description18067              description
18073                "Less than";18068                "Less than";
18074              leaf threshold-value {18069              leaf threshold-value {
18075                type uint32 {18070                type uint32 {
18076                  range "0..4294967295" {18071                  range "0..4294967295" {
18077                    description18072                    description
18078                      "Threshold value";18073                      "Threshold value";
18079                  }18074                  }
18080                }18075                }
18081                mandatory true;18076                mandatory true;
18082                description18077                description
18083                  "Threshold value";18078                  "Threshold value";
18084              }18079              }
18085            }18080            }
18086            container le {18081            container le {
18087              presence "Indicates the node is configured.";18082              presence "Indicates the node is configured.";
18088              description18083              description
18089                "Less than or equal to";18084                "Less than or equal to";
18090              leaf threshold-value {18085              leaf threshold-value {
18091                type uint32 {18086                type uint32 {
18092                  range "0..4294967295" {18087                  range "0..4294967295" {
18093                    description18088                    description
18094                      "Threshold value";18089                      "Threshold value";
18095                  }18090                  }
18096                }18091                }
18097                mandatory true;18092                mandatory true;
18098                description18093                description
18099                  "Threshold value";18094                  "Threshold value";
18100              }18095              }
18101            }18096            }
18102            container gt {18097            container gt {
18103              presence "Indicates the node is configured.";18098              presence "Indicates the node is configured.";
18104              description18099              description
18105                "Greater than";18100                "Greater than";
18106              leaf threshold-value {18101              leaf threshold-value {
18107                type uint32 {18102                type uint32 {
18108                  range "0..4294967295" {18103                  range "0..4294967295" {
18109                    description18104                    description
18110                      "Threshold value";18105                      "Threshold value";
18111                  }18106                  }
18112                }18107                }
18113                mandatory true;18108                mandatory true;
18114                description18109                description
18115                  "Threshold value";18110                  "Threshold value";
18116              }18111              }
18117            }18112            }
18118            container ge {18113            container ge {
18119              presence "Indicates the node is configured.";18114              presence "Indicates the node is configured.";
18120              description18115              description
18121                "Greater than or equal to";18116                "Greater than or equal to";
18122              leaf threshold-value {18117              leaf threshold-value {
18123                type uint32 {18118                type uint32 {
18124                  range "0..4294967295" {18119                  range "0..4294967295" {
18125                    description18120                    description
18126                      "Threshold value";18121                      "Threshold value";
18127                  }18122                  }
18128                }18123                }
18129                mandatory true;18124                mandatory true;
18130                description18125                description
18131                  "Threshold value";18126                  "Threshold value";
18132              }18127              }
18133            }18128            }
18134            container rg {18129            container rg {
18135              presence "Indicates the node is configured.";18130              presence "Indicates the node is configured.";
18136              description18131              description
18137                "Not in range";18132                "Not in range";
18138              leaf start-threshold-value {18133              leaf start-threshold-value {
18139                type uint32 {18134                type uint32 {
18140                  range "0..4294967295" {18135                  range "0..4294967295" {
18141                    description18136                    description
18142                      "Threshold value";18137                      "Threshold value";
18143                  }18138                  }
18144                }18139                }
18145                mandatory true;18140                mandatory true;
18146                description18141                description
18147                  "Threshold value";18142                  "Threshold value";
18148              }18143              }
18149              leaf end-threshold-value {18144              leaf end-threshold-value {
18150                type uint32 {18145                type uint32 {
18151                  range "0..4294967295" {18146                  range "0..4294967295" {
18152                    description18147                    description
18153                      "Threshold value";18148                      "Threshold value";
18154                  }18149                  }
18155                }18150                }
18156                mandatory true;18151                mandatory true;
18157                description18152                description
18158                  "Threshold value";18153                  "Threshold value";
18159              }18154              }
18160            }18155            }
18161          }18156          }
18162          container errors-sent {18157          container errors-sent {
18163            description18158            description
18164              "Number of error notifications sent";18159              "Number of error notifications sent";
18165            container percent {18160            container percent {
18166              presence "Indicates a percent node is configured.";18161              presence "Indicates a percent node is configured.";
18167              description18162              description
18168                "Specify that threshold value is percent of previous sample";18163                "Specify that threshold value is percent of previous sample";
18169            }18164            }
18170            container rearm {18165            container rearm {
18171              description18166              description
18172                "Specify Rearm parameters (default - always)";18167                "Specify Rearm parameters (default - always)";
18173              container toggle {18168              container toggle {
18174                must "not(../window)";18169                must "not(../window)";
18175                presence "Indicates a toggle node is configured.";18170                presence "Indicates a toggle node is configured.";
18176                description18171                description
18177                  "Rearm after the first period when condition is not met";18172                  "Rearm after the first period when condition is not met";
18178              }18173              }
18179              leaf window {18174              leaf window {
18180                type uint32 {18175                type uint32 {
18181                  range "1..100" {18176                  range "1..100" {
18182                    description18177                    description
18183                      "Rearm window size";18178                      "Rearm window size";
18184                  }18179                  }
18185                }18180                }
18186                must "not(../toggle)";18181                must "not(../toggle)";
18187                description18182                description
18188                  "Rearm after the window of sampling periods";18183                  "Rearm after the window of sampling periods";
18189              }18184              }
18190            }18185            }
18191            container delta {18186            container delta {
18192              presence "Indicates a delta node is configured.";18187              presence "Indicates a delta node is configured.";
18193              description18188              description
18194                "Specify that threshold value is for difference from the previous sample";18189                "Specify that threshold value is for difference from the previous sample";
18195            }18190            }
18196            container eq {18191            container eq {
18197              presence "Indicates the node is configured.";18192              presence "Indicates the node is configured.";
18198              description18193              description
18199                "Equal to";18194                "Equal to";
18200              leaf threshold-value {18195              leaf threshold-value {
18201                type uint32 {18196                type uint32 {
18202                  range "0..4294967295" {18197                  range "0..4294967295" {
18203                    description18198                    description
18204                      "Threshold value";18199                      "Threshold value";
18205                  }18200                  }
18206                }18201                }
18207                mandatory true;18202                mandatory true;
18208                description18203                description
18209                  "Threshold value";18204                  "Threshold value";
18210              }18205              }
18211            }18206            }
18212            container ne {18207            container ne {
18213              presence "Indicates the node is configured.";18208              presence "Indicates the node is configured.";
18214              description18209              description
18215                "Not equal to";18210                "Not equal to";
18216              leaf threshold-value {18211              leaf threshold-value {
18217                type uint32 {18212                type uint32 {
18218                  range "0..4294967295" {18213                  range "0..4294967295" {
18219                    description18214                    description
18220                      "Threshold value";18215                      "Threshold value";
18221                  }18216                  }
18222                }18217                }
18223                mandatory true;18218                mandatory true;
18224                description18219                description
18225                  "Threshold value";18220                  "Threshold value";
18226              }18221              }
18227            }18222            }
18228            container lt {18223            container lt {
18229              presence "Indicates the node is configured.";18224              presence "Indicates the node is configured.";
18230              description18225              description
18231                "Less than";18226                "Less than";
18232              leaf threshold-value {18227              leaf threshold-value {
18233                type uint32 {18228                type uint32 {
18234                  range "0..4294967295" {18229                  range "0..4294967295" {
18235                    description18230                    description
18236                      "Threshold value";18231                      "Threshold value";
18237                  }18232                  }
18238                }18233                }
18239                mandatory true;18234                mandatory true;
18240                description18235                description
18241                  "Threshold value";18236                  "Threshold value";
18242              }18237              }
18243            }18238            }
18244            container le {18239            container le {
18245              presence "Indicates the node is configured.";18240              presence "Indicates the node is configured.";
18246              description18241              description
18247                "Less than or equal to";18242                "Less than or equal to";
18248              leaf threshold-value {18243              leaf threshold-value {
18249                type uint32 {18244                type uint32 {
18250                  range "0..4294967295" {18245                  range "0..4294967295" {
18251                    description18246                    description
18252                      "Threshold value";18247                      "Threshold value";
18253                  }18248                  }
18254                }18249                }
18255                mandatory true;18250                mandatory true;
18256                description18251                description
18257                  "Threshold value";18252                  "Threshold value";
18258              }18253              }
18259            }18254            }
18260            container gt {18255            container gt {
18261              presence "Indicates the node is configured.";18256              presence "Indicates the node is configured.";
18262              description18257              description
18263                "Greater than";18258                "Greater than";
18264              leaf threshold-value {18259              leaf threshold-value {
18265                type uint32 {18260                type uint32 {
18266                  range "0..4294967295" {18261                  range "0..4294967295" {
18267                    description18262                    description
18268                      "Threshold value";18263                      "Threshold value";
18269                  }18264                  }
18270                }18265                }
18271                mandatory true;18266                mandatory true;
18272                description18267                description
18273                  "Threshold value";18268                  "Threshold value";
18274              }18269              }
18275            }18270            }
18276            container ge {18271            container ge {
18277              presence "Indicates the node is configured.";18272              presence "Indicates the node is configured.";
18278              description18273              description
18279                "Greater than or equal to";18274                "Greater than or equal to";
18280              leaf threshold-value {18275              leaf threshold-value {
18281                type uint32 {18276                type uint32 {
18282                  range "0..4294967295" {18277                  range "0..4294967295" {
18283                    description18278                    description
18284                      "Threshold value";18279                      "Threshold value";
18285                  }18280                  }
18286                }18281                }
18287                mandatory true;18282                mandatory true;
18288                description18283                description
18289                  "Threshold value";18284                  "Threshold value";
18290              }18285              }
18291            }18286            }
18292            container rg {18287            container rg {
18293              presence "Indicates the node is configured.";18288              presence "Indicates the node is configured.";
18294              description18289              description
18295                "Not in range";18290                "Not in range";
18296              leaf start-threshold-value {18291              leaf start-threshold-value {
18297                type uint32 {18292                type uint32 {
18298                  range "0..4294967295" {18293                  range "0..4294967295" {
18299                    description18294                    description
18300                      "Threshold value";18295                      "Threshold value";
18301                  }18296                  }
18302                }18297                }
18303                mandatory true;18298                mandatory true;
18304                description18299                description
18305                  "Threshold value";18300                  "Threshold value";
18306              }18301              }
18307              leaf end-threshold-value {18302              leaf end-threshold-value {
18308                type uint32 {18303                type uint32 {
18309                  range "0..4294967295" {18304                  range "0..4294967295" {
18310                    description18305                    description
18311                      "Threshold value";18306                      "Threshold value";
18312                  }18307                  }
18313                }18308                }
18314                mandatory true;18309                mandatory true;
18315                description18310                description
18316                  "Threshold value";18311                  "Threshold value";
18317              }18312              }
18318            }18313            }
18319          }18314          }
18320          container connection-drops {18315          container connection-drops {
18321            description18316            description
18322              "Number of times the connection was dropped";18317              "Number of times the connection was dropped";
18323            container percent {18318            container percent {
18324              presence "Indicates a percent node is configured.";18319              presence "Indicates a percent node is configured.";
18325              description18320              description
18326                "Specify that threshold value is percent of previous sample";18321                "Specify that threshold value is percent of previous sample";
18327            }18322            }
18328            container rearm {18323            container rearm {
18329              description18324              description
18330                "Specify Rearm parameters (default - always)";18325                "Specify Rearm parameters (default - always)";
18331              container toggle {18326              container toggle {
18332                must "not(../window)";18327                must "not(../window)";
18333                presence "Indicates a toggle node is configured.";18328                presence "Indicates a toggle node is configured.";
18334                description18329                description
18335                  "Rearm after the first period when condition is not met";18330                  "Rearm after the first period when condition is not met";
18336              }18331              }
18337              leaf window {18332              leaf window {
18338                type uint32 {18333                type uint32 {
18339                  range "1..100" {18334                  range "1..100" {
18340                    description18335                    description
18341                      "Rearm window size";18336                      "Rearm window size";
18342                  }18337                  }
18343                }18338                }
18344                must "not(../toggle)";18339                must "not(../toggle)";
18345                description18340                description
18346                  "Rearm after the window of sampling periods";18341                  "Rearm after the window of sampling periods";
18347              }18342              }
18348            }18343            }
18349            container delta {18344            container delta {
18350              presence "Indicates a delta node is configured.";18345              presence "Indicates a delta node is configured.";
18351              description18346              description
18352                "Specify that threshold value is for difference from the previous sample";18347                "Specify that threshold value is for difference from the previous sample";
18353            }18348            }
18354            container eq {18349            container eq {
18355              presence "Indicates the node is configured.";18350              presence "Indicates the node is configured.";
18356              description18351              description
18357                "Equal to";18352                "Equal to";
18358              leaf threshold-value {18353              leaf threshold-value {
18359                type uint32 {18354                type uint32 {
18360                  range "0..4294967295" {18355                  range "0..4294967295" {
18361                    description18356                    description
18362                      "Threshold value";18357                      "Threshold value";
18363                  }18358                  }
18364                }18359                }
18365                mandatory true;18360                mandatory true;
18366                description18361                description
18367                  "Threshold value";18362                  "Threshold value";
18368              }18363              }
18369            }18364            }
18370            container ne {18365            container ne {
18371              presence "Indicates the node is configured.";18366              presence "Indicates the node is configured.";
18372              description18367              description
18373                "Not equal to";18368                "Not equal to";
18374              leaf threshold-value {18369              leaf threshold-value {
18375                type uint32 {18370                type uint32 {
18376                  range "0..4294967295" {18371                  range "0..4294967295" {
18377                    description18372                    description
18378                      "Threshold value";18373                      "Threshold value";
18379                  }18374                  }
18380                }18375                }
18381                mandatory true;18376                mandatory true;
18382                description18377                description
18383                  "Threshold value";18378                  "Threshold value";
18384              }18379              }
18385            }18380            }
18386            container lt {18381            container lt {
18387              presence "Indicates the node is configured.";18382              presence "Indicates the node is configured.";
18388              description18383              description
18389                "Less than";18384                "Less than";
18390              leaf threshold-value {18385              leaf threshold-value {
18391                type uint32 {18386                type uint32 {
18392                  range "0..4294967295" {18387                  range "0..4294967295" {
18393                    description18388                    description
18394                      "Threshold value";18389                      "Threshold value";
18395                  }18390                  }
18396                }18391                }
18397                mandatory true;18392                mandatory true;
18398                description18393                description
18399                  "Threshold value";18394                  "Threshold value";
18400              }18395              }
18401            }18396            }
18402            container le {18397            container le {
18403              presence "Indicates the node is configured.";18398              presence "Indicates the node is configured.";
18404              description18399              description
18405                "Less than or equal to";18400                "Less than or equal to";
18406              leaf threshold-value {18401              leaf threshold-value {
18407                type uint32 {18402                type uint32 {
18408                  range "0..4294967295" {18403                  range "0..4294967295" {
18409                    description18404                    description
18410                      "Threshold value";18405                      "Threshold value";
18411                  }18406                  }
18412                }18407                }
18413                mandatory true;18408                mandatory true;
18414                description18409                description
18415                  "Threshold value";18410                  "Threshold value";
18416              }18411              }
18417            }18412            }
18418            container gt {18413            container gt {
18419              presence "Indicates the node is configured.";18414              presence "Indicates the node is configured.";
18420              description18415              description
18421                "Greater than";18416                "Greater than";
18422              leaf threshold-value {18417              leaf threshold-value {
18423                type uint32 {18418                type uint32 {
18424                  range "0..4294967295" {18419                  range "0..4294967295" {
18425                    description18420                    description
18426                      "Threshold value";18421                      "Threshold value";
18427                  }18422                  }
18428                }18423                }
18429                mandatory true;18424                mandatory true;
18430                description18425                description
18431                  "Threshold value";18426                  "Threshold value";
18432              }18427              }
18433            }18428            }
18434            container ge {18429            container ge {
18435              presence "Indicates the node is configured.";18430              presence "Indicates the node is configured.";
18436              description18431              description
18437                "Greater than or equal to";18432                "Greater than or equal to";
18438              leaf threshold-value {18433              leaf threshold-value {
18439                type uint32 {18434                type uint32 {
18440                  range "0..4294967295" {18435                  range "0..4294967295" {
18441                    description18436                    description
18442                      "Threshold value";18437                      "Threshold value";
18443                  }18438                  }
18444                }18439                }
18445                mandatory true;18440                mandatory true;
18446                description18441                description
18447                  "Threshold value";18442                  "Threshold value";
18448              }18443              }
18449            }18444            }
18450            container rg {18445            container rg {
18451              presence "Indicates the node is configured.";18446              presence "Indicates the node is configured.";
18452              description18447              description
18453                "Not in range";18448                "Not in range";
18454              leaf start-threshold-value {18449              leaf start-threshold-value {
18455                type uint32 {18450                type uint32 {
18456                  range "0..4294967295" {18451                  range "0..4294967295" {
18457                    description18452                    description
18458                      "Threshold value";18453                      "Threshold value";
18459                  }18454                  }
18460                }18455                }
18461                mandatory true;18456                mandatory true;
18462                description18457                description
18463                  "Threshold value";18458                  "Threshold value";
18464              }18459              }
18465              leaf end-threshold-value {18460              leaf end-threshold-value {
18466                type uint32 {18461                type uint32 {
18467                  range "0..4294967295" {18462                  range "0..4294967295" {
18468                    description18463                    description
18469                      "Threshold value";18464                      "Threshold value";
18470                  }18465                  }
18471                }18466                }
18472                mandatory true;18467                mandatory true;
18473                description18468                description
18474                  "Threshold value";18469                  "Threshold value";
18475              }18470              }
18476            }18471            }
18477          }18472          }
18478        }18473        }
18479      }18474      }
18480      container mpls {18475      container mpls {
18481        description18476        description
18482          "Configure thresholds for MPLS";18477          "Configure thresholds for MPLS";
18483        container ldp {18478        container ldp {
18484          description18479          description
18485            "Configure thresholds for mpls label distribution protocol";18480            "Configure thresholds for mpls label distribution protocol";
18486          container templates {18481          container templates {
18487            description18482            description
18488              "Specify template";18483              "Specify template";
18489            list template {18484            list template {
18490              key "template-name";18485              key "template-name";
18491              description18486              description
18492                "Specify template";18487                "Specify template";
18493              leaf template-name {18488              leaf template-name {
18494                type xr:Cisco-ios-xr-string {18489                type xr:Cisco-ios-xr-string {
18495                  length "1..800" {18490                  length "1..800" {
18496                    description18491                    description
18497                      "Template name";18492                      "Template name";
18498                  }18493                  }
18499                }18494                }
18500                description18495                description
18501                  "Specify template";18496                  "Specify template";
18502              }18497              }
18503              leaf sample-interval {18498              leaf sample-interval {
18504                type uint32 {18499                type uint32 {
18505                  range "1..60" {18500                  range "1..60" {
18506                    description18501                    description
18507                      "Frequency of samples";18502                      "Frequency of samples";
18508                  }18503                  }
18509                }18504                }
18510                description18505                description
18511                  "Frequency of sampling in minutes";18506                  "Frequency of sampling in minutes";
18512              }18507              }
18513              container total-msgs-sent {18508              container total-msgs-sent {
18514                description18509                description
18515                  "Total number of messages sent";18510                  "Total number of messages sent";
18516                container percent {18511                container percent {
18517                  presence "Indicates a percent node is configured.";18512                  presence "Indicates a percent node is configured.";
18518                  description18513                  description
18519                    "Specify that threshold value is percent of previous sample";18514                    "Specify that threshold value is percent of previous sample";
18520                }18515                }
18521                container rearm {18516                container rearm {
18522                  description18517                  description
18523                    "Specify Rearm parameters (default - always)";18518                    "Specify Rearm parameters (default - always)";
18524                  container toggle {18519                  container toggle {
18525                    must "not(../window)";18520                    must "not(../window)";
18526                    presence "Indicates a toggle node is configured.";18521                    presence "Indicates a toggle node is configured.";
18527                    description18522                    description
18528                      "Rearm after the first period when condition is not met";18523                      "Rearm after the first period when condition is not met";
18529                  }18524                  }
18530                  leaf window {18525                  leaf window {
18531                    type uint32 {18526                    type uint32 {
18532                      range "1..100" {18527                      range "1..100" {
18533                        description18528                        description
18534                          "Rearm window size";18529                          "Rearm window size";
18535                      }18530                      }
18536                    }18531                    }
18537                    must "not(../toggle)";18532                    must "not(../toggle)";
18538                    description18533                    description
18539                      "Rearm after the window of sampling periods";18534                      "Rearm after the window of sampling periods";
18540                  }18535                  }
18541                }18536                }
18542                container delta {18537                container delta {
18543                  presence "Indicates a delta node is configured.";18538                  presence "Indicates a delta node is configured.";
18544                  description18539                  description
18545                    "Specify that threshold value is for difference from the previous sample";18540                    "Specify that threshold value is for difference from the previous sample";
18546                }18541                }
18547                container eq {18542                container eq {
18548                  presence "Indicates the node is configured.";18543                  presence "Indicates the node is configured.";
18549                  description18544                  description
18550                    "Equal to";18545                    "Equal to";
18551                  leaf threshold-value {18546                  leaf threshold-value {
18552                    type uint32 {18547                    type uint32 {
18553                      range "0..4294967295" {18548                      range "0..4294967295" {
18554                        description18549                        description
18555                          "Threshold value";18550                          "Threshold value";
18556                      }18551                      }
18557                    }18552                    }
18558                    mandatory true;18553                    mandatory true;
18559                    description18554                    description
18560                      "Threshold value";18555                      "Threshold value";
18561                  }18556                  }
18562                }18557                }
18563                container ne {18558                container ne {
18564                  presence "Indicates the node is configured.";18559                  presence "Indicates the node is configured.";
18565                  description18560                  description
18566                    "Not equal to";18561                    "Not equal to";
18567                  leaf threshold-value {18562                  leaf threshold-value {
18568                    type uint32 {18563                    type uint32 {
18569                      range "0..4294967295" {18564                      range "0..4294967295" {
18570                        description18565                        description
18571                          "Threshold value";18566                          "Threshold value";
18572                      }18567                      }
18573                    }18568                    }
18574                    mandatory true;18569                    mandatory true;
18575                    description18570                    description
18576                      "Threshold value";18571                      "Threshold value";
18577                  }18572                  }
18578                }18573                }
18579                container lt {18574                container lt {
18580                  presence "Indicates the node is configured.";18575                  presence "Indicates the node is configured.";
18581                  description18576                  description
18582                    "Less than";18577                    "Less than";
18583                  leaf threshold-value {18578                  leaf threshold-value {
18584                    type uint32 {18579                    type uint32 {
18585                      range "0..4294967295" {18580                      range "0..4294967295" {
18586                        description18581                        description
18587                          "Threshold value";18582                          "Threshold value";
18588                      }18583                      }
18589                    }18584                    }
18590                    mandatory true;18585                    mandatory true;
18591                    description18586                    description
18592                      "Threshold value";18587                      "Threshold value";
18593                  }18588                  }
18594                }18589                }
18595                container le {18590                container le {
18596                  presence "Indicates the node is configured.";18591                  presence "Indicates the node is configured.";
18597                  description18592                  description
18598                    "Less than or equal to";18593                    "Less than or equal to";
18599                  leaf threshold-value {18594                  leaf threshold-value {
18600                    type uint32 {18595                    type uint32 {
18601                      range "0..4294967295" {18596                      range "0..4294967295" {
18602                        description18597                        description
18603                          "Threshold value";18598                          "Threshold value";
18604                      }18599                      }
18605                    }18600                    }
18606                    mandatory true;18601                    mandatory true;
18607                    description18602                    description
18608                      "Threshold value";18603                      "Threshold value";
18609                  }18604                  }
18610                }18605                }
18611                container gt {18606                container gt {
18612                  presence "Indicates the node is configured.";18607                  presence "Indicates the node is configured.";
18613                  description18608                  description
18614                    "Greater than";18609                    "Greater than";
18615                  leaf threshold-value {18610                  leaf threshold-value {
18616                    type uint32 {18611                    type uint32 {
18617                      range "0..4294967295" {18612                      range "0..4294967295" {
18618                        description18613                        description
18619                          "Threshold value";18614                          "Threshold value";
18620                      }18615                      }
18621                    }18616                    }
18622                    mandatory true;18617                    mandatory true;
18623                    description18618                    description
18624                      "Threshold value";18619                      "Threshold value";
18625                  }18620                  }
18626                }18621                }
18627                container ge {18622                container ge {
18628                  presence "Indicates the node is configured.";18623                  presence "Indicates the node is configured.";
18629                  description18624                  description
18630                    "Greater than or equal to";18625                    "Greater than or equal to";
18631                  leaf threshold-value {18626                  leaf threshold-value {
18632                    type uint32 {18627                    type uint32 {
18633                      range "0..4294967295" {18628                      range "0..4294967295" {
18634                        description18629                        description
18635                          "Threshold value";18630                          "Threshold value";
18636                      }18631                      }
18637                    }18632                    }
18638                    mandatory true;18633                    mandatory true;
18639                    description18634                    description
18640                      "Threshold value";18635                      "Threshold value";
18641                  }18636                  }
18642                }18637                }
18643                container rg {18638                container rg {
18644                  presence "Indicates the node is configured.";18639                  presence "Indicates the node is configured.";
18645                  description18640                  description
18646                    "Not in range";18641                    "Not in range";
18647                  leaf start-threshold-value {18642                  leaf start-threshold-value {
18648                    type uint32 {18643                    type uint32 {
18649                      range "0..4294967295" {18644                      range "0..4294967295" {
18650                        description18645                        description
18651                          "Threshold value";18646                          "Threshold value";
18652                      }18647                      }
18653                    }18648                    }
18654                    mandatory true;18649                    mandatory true;
18655                    description18650                    description
18656                      "Threshold value";18651                      "Threshold value";
18657                  }18652                  }
18658                  leaf end-threshold-value {18653                  leaf end-threshold-value {
18659                    type uint32 {18654                    type uint32 {
18660                      range "0..4294967295" {18655                      range "0..4294967295" {
18661                        description18656                        description
18662                          "Threshold value";18657                          "Threshold value";
18663                      }18658                      }
18664                    }18659                    }
18665                    mandatory true;18660                    mandatory true;
18666                    description18661                    description
18667                      "Threshold value";18662                      "Threshold value";
18668                  }18663                  }
18669                }18664                }
18670              }18665              }
18671              container total-msgs-rcvd {18666              container total-msgs-rcvd {
18672                description18667                description
18673                  "Total number of messages received";18668                  "Total number of messages received";
18674                container percent {18669                container percent {
18675                  presence "Indicates a percent node is configured.";18670                  presence "Indicates a percent node is configured.";
18676                  description18671                  description
18677                    "Specify that threshold value is percent of previous sample";18672                    "Specify that threshold value is percent of previous sample";
18678                }18673                }
18679                container rearm {18674                container rearm {
18680                  description18675                  description
18681                    "Specify Rearm parameters (default - always)";18676                    "Specify Rearm parameters (default - always)";
18682                  container toggle {18677                  container toggle {
18683                    must "not(../window)";18678                    must "not(../window)";
18684                    presence "Indicates a toggle node is configured.";18679                    presence "Indicates a toggle node is configured.";
18685                    description18680                    description
18686                      "Rearm after the first period when condition is not met";18681                      "Rearm after the first period when condition is not met";
18687                  }18682                  }
18688                  leaf window {18683                  leaf window {
18689                    type uint32 {18684                    type uint32 {
18690                      range "1..100" {18685                      range "1..100" {
18691                        description18686                        description
18692                          "Rearm window size";18687                          "Rearm window size";
18693                      }18688                      }
18694                    }18689                    }
18695                    must "not(../toggle)";18690                    must "not(../toggle)";
18696                    description18691                    description
18697                      "Rearm after the window of sampling periods";18692                      "Rearm after the window of sampling periods";
18698                  }18693                  }
18699                }18694                }
18700                container delta {18695                container delta {
18701                  presence "Indicates a delta node is configured.";18696                  presence "Indicates a delta node is configured.";
18702                  description18697                  description
18703                    "Specify that threshold value is for difference from the previous sample";18698                    "Specify that threshold value is for difference from the previous sample";
18704                }18699                }
18705                container eq {18700                container eq {
18706                  presence "Indicates the node is configured.";18701                  presence "Indicates the node is configured.";
18707                  description18702                  description
18708                    "Equal to";18703                    "Equal to";
18709                  leaf threshold-value {18704                  leaf threshold-value {
18710                    type uint32 {18705                    type uint32 {
18711                      range "0..4294967295" {18706                      range "0..4294967295" {
18712                        description18707                        description
18713                          "Threshold value";18708                          "Threshold value";
18714                      }18709                      }
18715                    }18710                    }
18716                    mandatory true;18711                    mandatory true;
18717                    description18712                    description
18718                      "Threshold value";18713                      "Threshold value";
18719                  }18714                  }
18720                }18715                }
18721                container ne {18716                container ne {
18722                  presence "Indicates the node is configured.";18717                  presence "Indicates the node is configured.";
18723                  description18718                  description
18724                    "Not equal to";18719                    "Not equal to";
18725                  leaf threshold-value {18720                  leaf threshold-value {
18726                    type uint32 {18721                    type uint32 {
18727                      range "0..4294967295" {18722                      range "0..4294967295" {
18728                        description18723                        description
18729                          "Threshold value";18724                          "Threshold value";
18730                      }18725                      }
18731                    }18726                    }
18732                    mandatory true;18727                    mandatory true;
18733                    description18728                    description
18734                      "Threshold value";18729                      "Threshold value";
18735                  }18730                  }
18736                }18731                }
18737                container lt {18732                container lt {
18738                  presence "Indicates the node is configured.";18733                  presence "Indicates the node is configured.";
18739                  description18734                  description
18740                    "Less than";18735                    "Less than";
18741                  leaf threshold-value {18736                  leaf threshold-value {
18742                    type uint32 {18737                    type uint32 {
18743                      range "0..4294967295" {18738                      range "0..4294967295" {
18744                        description18739                        description
18745                          "Threshold value";18740                          "Threshold value";
18746                      }18741                      }
18747                    }18742                    }
18748                    mandatory true;18743                    mandatory true;
18749                    description18744                    description
18750                      "Threshold value";18745                      "Threshold value";
18751                  }18746                  }
18752                }18747                }
18753                container le {18748                container le {
18754                  presence "Indicates the node is configured.";18749                  presence "Indicates the node is configured.";
18755                  description18750                  description
18756                    "Less than or equal to";18751                    "Less than or equal to";
18757                  leaf threshold-value {18752                  leaf threshold-value {
18758                    type uint32 {18753                    type uint32 {
18759                      range "0..4294967295" {18754                      range "0..4294967295" {
18760                        description18755                        description
18761                          "Threshold value";18756                          "Threshold value";
18762                      }18757                      }
18763                    }18758                    }
18764                    mandatory true;18759                    mandatory true;
18765                    description18760                    description
18766                      "Threshold value";18761                      "Threshold value";
18767                  }18762                  }
18768                }18763                }
18769                container gt {18764                container gt {
18770                  presence "Indicates the node is configured.";18765                  presence "Indicates the node is configured.";
18771                  description18766                  description
18772                    "Greater than";18767                    "Greater than";
18773                  leaf threshold-value {18768                  leaf threshold-value {
18774                    type uint32 {18769                    type uint32 {
18775                      range "0..4294967295" {18770                      range "0..4294967295" {
18776                        description18771                        description
18777                          "Threshold value";18772                          "Threshold value";
18778                      }18773                      }
18779                    }18774                    }
18780                    mandatory true;18775                    mandatory true;
18781                    description18776                    description
18782                      "Threshold value";18777                      "Threshold value";
18783                  }18778                  }
18784                }18779                }
18785                container ge {18780                container ge {
18786                  presence "Indicates the node is configured.";18781                  presence "Indicates the node is configured.";
18787                  description18782                  description
18788                    "Greater than or equal to";18783                    "Greater than or equal to";
18789                  leaf threshold-value {18784                  leaf threshold-value {
18790                    type uint32 {18785                    type uint32 {
18791                      range "0..4294967295" {18786                      range "0..4294967295" {
18792                        description18787                        description
18793                          "Threshold value";18788                          "Threshold value";
18794                      }18789                      }
18795                    }18790                    }
18796                    mandatory true;18791                    mandatory true;
18797                    description18792                    description
18798                      "Threshold value";18793                      "Threshold value";
18799                  }18794                  }
18800                }18795                }
18801                container rg {18796                container rg {
18802                  presence "Indicates the node is configured.";18797                  presence "Indicates the node is configured.";
18803                  description18798                  description
18804                    "Not in range";18799                    "Not in range";
18805                  leaf start-threshold-value {18800                  leaf start-threshold-value {
18806                    type uint32 {18801                    type uint32 {
18807                      range "0..4294967295" {18802                      range "0..4294967295" {
18808                        description18803                        description
18809                          "Threshold value";18804                          "Threshold value";
18810                      }18805                      }
18811                    }18806                    }
18812                    mandatory true;18807                    mandatory true;
18813                    description18808                    description
18814                      "Threshold value";18809                      "Threshold value";
18815                  }18810                  }
18816                  leaf end-threshold-value {18811                  leaf end-threshold-value {
18817                    type uint32 {18812                    type uint32 {
18818                      range "0..4294967295" {18813                      range "0..4294967295" {
18819                        description18814                        description
18820                          "Threshold value";18815                          "Threshold value";
18821                      }18816                      }
18822                    }18817                    }
18823                    mandatory true;18818                    mandatory true;
18824                    description18819                    description
18825                      "Threshold value";18820                      "Threshold value";
18826                  }18821                  }
18827                }18822                }
18828              }18823              }
18829              container init-msgs-sent {18824              container init-msgs-sent {
18830                description18825                description
18831                  "Number of Init messages sent";18826                  "Number of Init messages sent";
18832                container percent {18827                container percent {
18833                  presence "Indicates a percent node is configured.";18828                  presence "Indicates a percent node is configured.";
18834                  description18829                  description
18835                    "Specify that threshold value is percent of previous sample";18830                    "Specify that threshold value is percent of previous sample";
18836                }18831                }
18837                container rearm {18832                container rearm {
18838                  description18833                  description
18839                    "Specify Rearm parameters (default - always)";18834                    "Specify Rearm parameters (default - always)";
18840                  container toggle {18835                  container toggle {
18841                    must "not(../window)";18836                    must "not(../window)";
18842                    presence "Indicates a toggle node is configured.";18837                    presence "Indicates a toggle node is configured.";
18843                    description18838                    description
18844                      "Rearm after the first period when condition is not met";18839                      "Rearm after the first period when condition is not met";
18845                  }18840                  }
18846                  leaf window {18841                  leaf window {
18847                    type uint32 {18842                    type uint32 {
18848                      range "1..100" {18843                      range "1..100" {
18849                        description18844                        description
18850                          "Rearm window size";18845                          "Rearm window size";
18851                      }18846                      }
18852                    }18847                    }
18853                    must "not(../toggle)";18848                    must "not(../toggle)";
18854                    description18849                    description
18855                      "Rearm after the window of sampling periods";18850                      "Rearm after the window of sampling periods";
18856                  }18851                  }
18857                }18852                }
18858                container delta {18853                container delta {
18859                  presence "Indicates a delta node is configured.";18854                  presence "Indicates a delta node is configured.";
18860                  description18855                  description
18861                    "Specify that threshold value is for difference from the previous sample";18856                    "Specify that threshold value is for difference from the previous sample";
18862                }18857                }
18863                container eq {18858                container eq {
18864                  presence "Indicates the node is configured.";18859                  presence "Indicates the node is configured.";
18865                  description18860                  description
18866                    "Equal to";18861                    "Equal to";
18867                  leaf threshold-value {18862                  leaf threshold-value {
18868                    type uint32 {18863                    type uint32 {
18869                      range "0..4294967295" {18864                      range "0..4294967295" {
18870                        description18865                        description
18871                          "Threshold value";18866                          "Threshold value";
18872                      }18867                      }
18873                    }18868                    }
18874                    mandatory true;18869                    mandatory true;
18875                    description18870                    description
18876                      "Threshold value";18871                      "Threshold value";
18877                  }18872                  }
18878                }18873                }
18879                container ne {18874                container ne {
18880                  presence "Indicates the node is configured.";18875                  presence "Indicates the node is configured.";
18881                  description18876                  description
18882                    "Not equal to";18877                    "Not equal to";
18883                  leaf threshold-value {18878                  leaf threshold-value {
18884                    type uint32 {18879                    type uint32 {
18885                      range "0..4294967295" {18880                      range "0..4294967295" {
18886                        description18881                        description
18887                          "Threshold value";18882                          "Threshold value";
18888                      }18883                      }
18889                    }18884                    }
18890                    mandatory true;18885                    mandatory true;
18891                    description18886                    description
18892                      "Threshold value";18887                      "Threshold value";
18893                  }18888                  }
18894                }18889                }
18895                container lt {18890                container lt {
18896                  presence "Indicates the node is configured.";18891                  presence "Indicates the node is configured.";
18897                  description18892                  description
18898                    "Less than";18893                    "Less than";
18899                  leaf threshold-value {18894                  leaf threshold-value {
18900                    type uint32 {18895                    type uint32 {
18901                      range "0..4294967295" {18896                      range "0..4294967295" {
18902                        description18897                        description
18903                          "Threshold value";18898                          "Threshold value";
18904                      }18899                      }
18905                    }18900                    }
18906                    mandatory true;18901                    mandatory true;
18907                    description18902                    description
18908                      "Threshold value";18903                      "Threshold value";
18909                  }18904                  }
18910                }18905                }
18911                container le {18906                container le {
18912                  presence "Indicates the node is configured.";18907                  presence "Indicates the node is configured.";
18913                  description18908                  description
18914                    "Less than or equal to";18909                    "Less than or equal to";
18915                  leaf threshold-value {18910                  leaf threshold-value {
18916                    type uint32 {18911                    type uint32 {
18917                      range "0..4294967295" {18912                      range "0..4294967295" {
18918                        description18913                        description
18919                          "Threshold value";18914                          "Threshold value";
18920                      }18915                      }
18921                    }18916                    }
18922                    mandatory true;18917                    mandatory true;
18923                    description18918                    description
18924                      "Threshold value";18919                      "Threshold value";
18925                  }18920                  }
18926                }18921                }
18927                container gt {18922                container gt {
18928                  presence "Indicates the node is configured.";18923                  presence "Indicates the node is configured.";
18929                  description18924                  description
18930                    "Greater than";18925                    "Greater than";
18931                  leaf threshold-value {18926                  leaf threshold-value {
18932                    type uint32 {18927                    type uint32 {
18933                      range "0..4294967295" {18928                      range "0..4294967295" {
18934                        description18929                        description
18935                          "Threshold value";18930                          "Threshold value";
18936                      }18931                      }
18937                    }18932                    }
18938                    mandatory true;18933                    mandatory true;
18939                    description18934                    description
18940                      "Threshold value";18935                      "Threshold value";
18941                  }18936                  }
18942                }18937                }
18943                container ge {18938                container ge {
18944                  presence "Indicates the node is configured.";18939                  presence "Indicates the node is configured.";
18945                  description18940                  description
18946                    "Greater than or equal to";18941                    "Greater than or equal to";
18947                  leaf threshold-value {18942                  leaf threshold-value {
18948                    type uint32 {18943                    type uint32 {
18949                      range "0..4294967295" {18944                      range "0..4294967295" {
18950                        description18945                        description
18951                          "Threshold value";18946                          "Threshold value";
18952                      }18947                      }
18953                    }18948                    }
18954                    mandatory true;18949                    mandatory true;
18955                    description18950                    description
18956                      "Threshold value";18951                      "Threshold value";
18957                  }18952                  }
18958                }18953                }
18959                container rg {18954                container rg {
18960                  presence "Indicates the node is configured.";18955                  presence "Indicates the node is configured.";
18961                  description18956                  description
18962                    "Not in range";18957                    "Not in range";
18963                  leaf start-threshold-value {18958                  leaf start-threshold-value {
18964                    type uint32 {18959                    type uint32 {
18965                      range "0..4294967295" {18960                      range "0..4294967295" {
18966                        description18961                        description
18967                          "Threshold value";18962                          "Threshold value";
18968                      }18963                      }
18969                    }18964                    }
18970                    mandatory true;18965                    mandatory true;
18971                    description18966                    description
18972                      "Threshold value";18967                      "Threshold value";
18973                  }18968                  }
18974                  leaf end-threshold-value {18969                  leaf end-threshold-value {
18975                    type uint32 {18970                    type uint32 {
18976                      range "0..4294967295" {18971                      range "0..4294967295" {
18977                        description18972                        description
18978                          "Threshold value";18973                          "Threshold value";
18979                      }18974                      }
18980                    }18975                    }
18981                    mandatory true;18976                    mandatory true;
18982                    description18977                    description
18983                      "Threshold value";18978                      "Threshold value";
18984                  }18979                  }
18985                }18980                }
18986              }18981              }
18987              container init-msgs-rcvd {18982              container init-msgs-rcvd {
18988                description18983                description
18989                  "Number of Init messages received";18984                  "Number of Init messages received";
18990                container percent {18985                container percent {
18991                  presence "Indicates a percent node is configured.";18986                  presence "Indicates a percent node is configured.";
18992                  description18987                  description
18993                    "Specify that threshold value is percent of previous sample";18988                    "Specify that threshold value is percent of previous sample";
18994                }18989                }
18995                container rearm {18990                container rearm {
18996                  description18991                  description
18997                    "Specify Rearm parameters (default - always)";18992                    "Specify Rearm parameters (default - always)";
18998                  container toggle {18993                  container toggle {
18999                    must "not(../window)";18994                    must "not(../window)";
19000                    presence "Indicates a toggle node is configured.";18995                    presence "Indicates a toggle node is configured.";
19001                    description18996                    description
19002                      "Rearm after the first period when condition is not met";18997                      "Rearm after the first period when condition is not met";
19003                  }18998                  }
19004                  leaf window {18999                  leaf window {
19005                    type uint32 {19000                    type uint32 {
19006                      range "1..100" {19001                      range "1..100" {
19007                        description19002                        description
19008                          "Rearm window size";19003                          "Rearm window size";
19009                      }19004                      }
19010                    }19005                    }
19011                    must "not(../toggle)";19006                    must "not(../toggle)";
19012                    description19007                    description
19013                      "Rearm after the window of sampling periods";19008                      "Rearm after the window of sampling periods";
19014                  }19009                  }
19015                }19010                }
19016                container delta {19011                container delta {
19017                  presence "Indicates a delta node is configured.";19012                  presence "Indicates a delta node is configured.";
19018                  description19013                  description
19019                    "Specify that threshold value is for difference from the previous sample";19014                    "Specify that threshold value is for difference from the previous sample";
19020                }19015                }
19021                container eq {19016                container eq {
19022                  presence "Indicates the node is configured.";19017                  presence "Indicates the node is configured.";
19023                  description19018                  description
19024                    "Equal to";19019                    "Equal to";
19025                  leaf threshold-value {19020                  leaf threshold-value {
19026                    type uint32 {19021                    type uint32 {
19027                      range "0..4294967295" {19022                      range "0..4294967295" {
19028                        description19023                        description
19029                          "Threshold value";19024                          "Threshold value";
19030                      }19025                      }
19031                    }19026                    }
19032                    mandatory true;19027                    mandatory true;
19033                    description19028                    description
19034                      "Threshold value";19029                      "Threshold value";
19035                  }19030                  }
19036                }19031                }
19037                container ne {19032                container ne {
19038                  presence "Indicates the node is configured.";19033                  presence "Indicates the node is configured.";
19039                  description19034                  description
19040                    "Not equal to";19035                    "Not equal to";
19041                  leaf threshold-value {19036                  leaf threshold-value {
19042                    type uint32 {19037                    type uint32 {
19043                      range "0..4294967295" {19038                      range "0..4294967295" {
19044                        description19039                        description
19045                          "Threshold value";19040                          "Threshold value";
19046                      }19041                      }
19047                    }19042                    }
19048                    mandatory true;19043                    mandatory true;
19049                    description19044                    description
19050                      "Threshold value";19045                      "Threshold value";
19051                  }19046                  }
19052                }19047                }
19053                container lt {19048                container lt {
19054                  presence "Indicates the node is configured.";19049                  presence "Indicates the node is configured.";
19055                  description19050                  description
19056                    "Less than";19051                    "Less than";
19057                  leaf threshold-value {19052                  leaf threshold-value {
19058                    type uint32 {19053                    type uint32 {
19059                      range "0..4294967295" {19054                      range "0..4294967295" {
19060                        description19055                        description
19061                          "Threshold value";19056                          "Threshold value";
19062                      }19057                      }
19063                    }19058                    }
19064                    mandatory true;19059                    mandatory true;
19065                    description19060                    description
19066                      "Threshold value";19061                      "Threshold value";
19067                  }19062                  }
19068                }19063                }
19069                container le {19064                container le {
19070                  presence "Indicates the node is configured.";19065                  presence "Indicates the node is configured.";
19071                  description19066                  description
19072                    "Less than or equal to";19067                    "Less than or equal to";
19073                  leaf threshold-value {19068                  leaf threshold-value {
19074                    type uint32 {19069                    type uint32 {
19075                      range "0..4294967295" {19070                      range "0..4294967295" {
19076                        description19071                        description
19077                          "Threshold value";19072                          "Threshold value";
19078                      }19073                      }
19079                    }19074                    }
19080                    mandatory true;19075                    mandatory true;
19081                    description19076                    description
19082                      "Threshold value";19077                      "Threshold value";
19083                  }19078                  }
19084                }19079                }
19085                container gt {19080                container gt {
19086                  presence "Indicates the node is configured.";19081                  presence "Indicates the node is configured.";
19087                  description19082                  description
19088                    "Greater than";19083                    "Greater than";
19089                  leaf threshold-value {19084                  leaf threshold-value {
19090                    type uint32 {19085                    type uint32 {
19091                      range "0..4294967295" {19086                      range "0..4294967295" {
19092                        description19087                        description
19093                          "Threshold value";19088                          "Threshold value";
19094                      }19089                      }
19095                    }19090                    }
19096                    mandatory true;19091                    mandatory true;
19097                    description19092                    description
19098                      "Threshold value";19093                      "Threshold value";
19099                  }19094                  }
19100                }19095                }
19101                container ge {19096                container ge {
19102                  presence "Indicates the node is configured.";19097                  presence "Indicates the node is configured.";
19103                  description19098                  description
19104                    "Greater than or equal to";19099                    "Greater than or equal to";
19105                  leaf threshold-value {19100                  leaf threshold-value {
19106                    type uint32 {19101                    type uint32 {
19107                      range "0..4294967295" {19102                      range "0..4294967295" {
19108                        description19103                        description
19109                          "Threshold value";19104                          "Threshold value";
19110                      }19105                      }
19111                    }19106                    }
19112                    mandatory true;19107                    mandatory true;
19113                    description19108                    description
19114                      "Threshold value";19109                      "Threshold value";
19115                  }19110                  }
19116                }19111                }
19117                container rg {19112                container rg {
19118                  presence "Indicates the node is configured.";19113                  presence "Indicates the node is configured.";
19119                  description19114                  description
19120                    "Not in range";19115                    "Not in range";
19121                  leaf start-threshold-value {19116                  leaf start-threshold-value {
19122                    type uint32 {19117                    type uint32 {
19123                      range "0..4294967295" {19118                      range "0..4294967295" {
19124                        description19119                        description
19125                          "Threshold value";19120                          "Threshold value";
19126                      }19121                      }
19127                    }19122                    }
19128                    mandatory true;19123                    mandatory true;
19129                    description19124                    description
19130                      "Threshold value";19125                      "Threshold value";
19131                  }19126                  }
19132                  leaf end-threshold-value {19127                  leaf end-threshold-value {
19133                    type uint32 {19128                    type uint32 {
19134                      range "0..4294967295" {19129                      range "0..4294967295" {
19135                        description19130                        description
19136                          "Threshold value";19131                          "Threshold value";
19137                      }19132                      }
19138                    }19133                    }
19139                    mandatory true;19134                    mandatory true;
19140                    description19135                    description
19141                      "Threshold value";19136                      "Threshold value";
19142                  }19137                  }
19143                }19138                }
19144              }19139              }
19145              container address-msgs-sent {19140              container address-msgs-sent {
19146                description19141                description
19147                  "Number of Address messages sent";19142                  "Number of Address messages sent";
19148                container percent {19143                container percent {
19149                  presence "Indicates a percent node is configured.";19144                  presence "Indicates a percent node is configured.";
19150                  description19145                  description
19151                    "Specify that threshold value is percent of previous sample";19146                    "Specify that threshold value is percent of previous sample";
19152                }19147                }
19153                container rearm {19148                container rearm {
19154                  description19149                  description
19155                    "Specify Rearm parameters (default - always)";19150                    "Specify Rearm parameters (default - always)";
19156                  container toggle {19151                  container toggle {
19157                    must "not(../window)";19152                    must "not(../window)";
19158                    presence "Indicates a toggle node is configured.";19153                    presence "Indicates a toggle node is configured.";
19159                    description19154                    description
19160                      "Rearm after the first period when condition is not met";19155                      "Rearm after the first period when condition is not met";
19161                  }19156                  }
19162                  leaf window {19157                  leaf window {
19163                    type uint32 {19158                    type uint32 {
19164                      range "1..100" {19159                      range "1..100" {
19165                        description19160                        description
19166                          "Rearm window size";19161                          "Rearm window size";
19167                      }19162                      }
19168                    }19163                    }
19169                    must "not(../toggle)";19164                    must "not(../toggle)";
19170                    description19165                    description
19171                      "Rearm after the window of sampling periods";19166                      "Rearm after the window of sampling periods";
19172                  }19167                  }
19173                }19168                }
19174                container delta {19169                container delta {
19175                  presence "Indicates a delta node is configured.";19170                  presence "Indicates a delta node is configured.";
19176                  description19171                  description
19177                    "Specify that threshold value is for difference from the previous sample";19172                    "Specify that threshold value is for difference from the previous sample";
19178                }19173                }
19179                container eq {19174                container eq {
19180                  presence "Indicates the node is configured.";19175                  presence "Indicates the node is configured.";
19181                  description19176                  description
19182                    "Equal to";19177                    "Equal to";
19183                  leaf threshold-value {19178                  leaf threshold-value {
19184                    type uint32 {19179                    type uint32 {
19185                      range "0..4294967295" {19180                      range "0..4294967295" {
19186                        description19181                        description
19187                          "Threshold value";19182                          "Threshold value";
19188                      }19183                      }
19189                    }19184                    }
19190                    mandatory true;19185                    mandatory true;
19191                    description19186                    description
19192                      "Threshold value";19187                      "Threshold value";
19193                  }19188                  }
19194                }19189                }
19195                container ne {19190                container ne {
19196                  presence "Indicates the node is configured.";19191                  presence "Indicates the node is configured.";
19197                  description19192                  description
19198                    "Not equal to";19193                    "Not equal to";
19199                  leaf threshold-value {19194                  leaf threshold-value {
19200                    type uint32 {19195                    type uint32 {
19201                      range "0..4294967295" {19196                      range "0..4294967295" {
19202                        description19197                        description
19203                          "Threshold value";19198                          "Threshold value";
19204                      }19199                      }
19205                    }19200                    }
19206                    mandatory true;19201                    mandatory true;
19207                    description19202                    description
19208                      "Threshold value";19203                      "Threshold value";
19209                  }19204                  }
19210                }19205                }
19211                container lt {19206                container lt {
19212                  presence "Indicates the node is configured.";19207                  presence "Indicates the node is configured.";
19213                  description19208                  description
19214                    "Less than";19209                    "Less than";
19215                  leaf threshold-value {19210                  leaf threshold-value {
19216                    type uint32 {19211                    type uint32 {
19217                      range "0..4294967295" {19212                      range "0..4294967295" {
19218                        description19213                        description
19219                          "Threshold value";19214                          "Threshold value";
19220                      }19215                      }
19221                    }19216                    }
19222                    mandatory true;19217                    mandatory true;
19223                    description19218                    description
19224                      "Threshold value";19219                      "Threshold value";
19225                  }19220                  }
19226                }19221                }
19227                container le {19222                container le {
19228                  presence "Indicates the node is configured.";19223                  presence "Indicates the node is configured.";
19229                  description19224                  description
19230                    "Less than or equal to";19225                    "Less than or equal to";
19231                  leaf threshold-value {19226                  leaf threshold-value {
19232                    type uint32 {19227                    type uint32 {
19233                      range "0..4294967295" {19228                      range "0..4294967295" {
19234                        description19229                        description
19235                          "Threshold value";19230                          "Threshold value";
19236                      }19231                      }
19237                    }19232                    }
19238                    mandatory true;19233                    mandatory true;
19239                    description19234                    description
19240                      "Threshold value";19235                      "Threshold value";
19241                  }19236                  }
19242                }19237                }
19243                container gt {19238                container gt {
19244                  presence "Indicates the node is configured.";19239                  presence "Indicates the node is configured.";
19245                  description19240                  description
19246                    "Greater than";19241                    "Greater than";
19247                  leaf threshold-value {19242                  leaf threshold-value {
19248                    type uint32 {19243                    type uint32 {
19249                      range "0..4294967295" {19244                      range "0..4294967295" {
19250                        description19245                        description
19251                          "Threshold value";19246                          "Threshold value";
19252                      }19247                      }
19253                    }19248                    }
19254                    mandatory true;19249                    mandatory true;
19255                    description19250                    description
19256                      "Threshold value";19251                      "Threshold value";
19257                  }19252                  }
19258                }19253                }
19259                container ge {19254                container ge {
19260                  presence "Indicates the node is configured.";19255                  presence "Indicates the node is configured.";
19261                  description19256                  description
19262                    "Greater than or equal to";19257                    "Greater than or equal to";
19263                  leaf threshold-value {19258                  leaf threshold-value {
19264                    type uint32 {19259                    type uint32 {
19265                      range "0..4294967295" {19260                      range "0..4294967295" {
19266                        description19261                        description
19267                          "Threshold value";19262                          "Threshold value";
19268                      }19263                      }
19269                    }19264                    }
19270                    mandatory true;19265                    mandatory true;
19271                    description19266                    description
19272                      "Threshold value";19267                      "Threshold value";
19273                  }19268                  }
19274                }19269                }
19275                container rg {19270                container rg {
19276                  presence "Indicates the node is configured.";19271                  presence "Indicates the node is configured.";
19277                  description19272                  description
19278                    "Not in range";19273                    "Not in range";
19279                  leaf start-threshold-value {19274                  leaf start-threshold-value {
19280                    type uint32 {19275                    type uint32 {
19281                      range "0..4294967295" {19276                      range "0..4294967295" {
19282                        description19277                        description
19283                          "Threshold value";19278                          "Threshold value";
19284                      }19279                      }
19285                    }19280                    }
19286                    mandatory true;19281                    mandatory true;
19287                    description19282                    description
19288                      "Threshold value";19283                      "Threshold value";
19289                  }19284                  }
19290                  leaf end-threshold-value {19285                  leaf end-threshold-value {
19291                    type uint32 {19286                    type uint32 {
19292                      range "0..4294967295" {19287                      range "0..4294967295" {
19293                        description19288                        description
19294                          "Threshold value";19289                          "Threshold value";
19295                      }19290                      }
19296                    }19291                    }
19297                    mandatory true;19292                    mandatory true;
19298                    description19293                    description
19299                      "Threshold value";19294                      "Threshold value";
19300                  }19295                  }
19301                }19296                }
19302              }19297              }
19303              container address-msgs-rcvd {19298              container address-msgs-rcvd {
19304                description19299                description
19305                  "Number of Address messages received";19300                  "Number of Address messages received";
19306                container percent {19301                container percent {
19307                  presence "Indicates a percent node is configured.";19302                  presence "Indicates a percent node is configured.";
19308                  description19303                  description
19309                    "Specify that threshold value is percent of previous sample";19304                    "Specify that threshold value is percent of previous sample";
19310                }19305                }
19311                container rearm {19306                container rearm {
19312                  description19307                  description
19313                    "Specify Rearm parameters (default - always)";19308                    "Specify Rearm parameters (default - always)";
19314                  container toggle {19309                  container toggle {
19315                    must "not(../window)";19310                    must "not(../window)";
19316                    presence "Indicates a toggle node is configured.";19311                    presence "Indicates a toggle node is configured.";
19317                    description19312                    description
19318                      "Rearm after the first period when condition is not met";19313                      "Rearm after the first period when condition is not met";
19319                  }19314                  }
19320                  leaf window {19315                  leaf window {
19321                    type uint32 {19316                    type uint32 {
19322                      range "1..100" {19317                      range "1..100" {
19323                        description19318                        description
19324                          "Rearm window size";19319                          "Rearm window size";
19325                      }19320                      }
19326                    }19321                    }
19327                    must "not(../toggle)";19322                    must "not(../toggle)";
19328                    description19323                    description
19329                      "Rearm after the window of sampling periods";19324                      "Rearm after the window of sampling periods";
19330                  }19325                  }
19331                }19326                }
19332                container delta {19327                container delta {
19333                  presence "Indicates a delta node is configured.";19328                  presence "Indicates a delta node is configured.";
19334                  description19329                  description
19335                    "Specify that threshold value is for difference from the previous sample";19330                    "Specify that threshold value is for difference from the previous sample";
19336                }19331                }
19337                container eq {19332                container eq {
19338                  presence "Indicates the node is configured.";19333                  presence "Indicates the node is configured.";
19339                  description19334                  description
19340                    "Equal to";19335                    "Equal to";
19341                  leaf threshold-value {19336                  leaf threshold-value {
19342                    type uint32 {19337                    type uint32 {
19343                      range "0..4294967295" {19338                      range "0..4294967295" {
19344                        description19339                        description
19345                          "Threshold value";19340                          "Threshold value";
19346                      }19341                      }
19347                    }19342                    }
19348                    mandatory true;19343                    mandatory true;
19349                    description19344                    description
19350                      "Threshold value";19345                      "Threshold value";
19351                  }19346                  }
19352                }19347                }
19353                container ne {19348                container ne {
19354                  presence "Indicates the node is configured.";19349                  presence "Indicates the node is configured.";
19355                  description19350                  description
19356                    "Not equal to";19351                    "Not equal to";
19357                  leaf threshold-value {19352                  leaf threshold-value {
19358                    type uint32 {19353                    type uint32 {
19359                      range "0..4294967295" {19354                      range "0..4294967295" {
19360                        description19355                        description
19361                          "Threshold value";19356                          "Threshold value";
19362                      }19357                      }
19363                    }19358                    }
19364                    mandatory true;19359                    mandatory true;
19365                    description19360                    description
19366                      "Threshold value";19361                      "Threshold value";
19367                  }19362                  }
19368                }19363                }
19369                container lt {19364                container lt {
19370                  presence "Indicates the node is configured.";19365                  presence "Indicates the node is configured.";
19371                  description19366                  description
19372                    "Less than";19367                    "Less than";
19373                  leaf threshold-value {19368                  leaf threshold-value {
19374                    type uint32 {19369                    type uint32 {
19375                      range "0..4294967295" {19370                      range "0..4294967295" {
19376                        description19371                        description
19377                          "Threshold value";19372                          "Threshold value";
19378                      }19373                      }
19379                    }19374                    }
19380                    mandatory true;19375                    mandatory true;
19381                    description19376                    description
19382                      "Threshold value";19377                      "Threshold value";
19383                  }19378                  }
19384                }19379                }
19385                container le {19380                container le {
19386                  presence "Indicates the node is configured.";19381                  presence "Indicates the node is configured.";
19387                  description19382                  description
19388                    "Less than or equal to";19383                    "Less than or equal to";
19389                  leaf threshold-value {19384                  leaf threshold-value {
19390                    type uint32 {19385                    type uint32 {
19391                      range "0..4294967295" {19386                      range "0..4294967295" {
19392                        description19387                        description
19393                          "Threshold value";19388                          "Threshold value";
19394                      }19389                      }
19395                    }19390                    }
19396                    mandatory true;19391                    mandatory true;
19397                    description19392                    description
19398                      "Threshold value";19393                      "Threshold value";
19399                  }19394                  }
19400                }19395                }
19401                container gt {19396                container gt {
19402                  presence "Indicates the node is configured.";19397                  presence "Indicates the node is configured.";
19403                  description19398                  description
19404                    "Greater than";19399                    "Greater than";
19405                  leaf threshold-value {19400                  leaf threshold-value {
19406                    type uint32 {19401                    type uint32 {
19407                      range "0..4294967295" {19402                      range "0..4294967295" {
19408                        description19403                        description
19409                          "Threshold value";19404                          "Threshold value";
19410                      }19405                      }
19411                    }19406                    }
19412                    mandatory true;19407                    mandatory true;
19413                    description19408                    description
19414                      "Threshold value";19409                      "Threshold value";
19415                  }19410                  }
19416                }19411                }
19417                container ge {19412                container ge {
19418                  presence "Indicates the node is configured.";19413                  presence "Indicates the node is configured.";
19419                  description19414                  description
19420                    "Greater than or equal to";19415                    "Greater than or equal to";
19421                  leaf threshold-value {19416                  leaf threshold-value {
19422                    type uint32 {19417                    type uint32 {
19423                      range "0..4294967295" {19418                      range "0..4294967295" {
19424                        description19419                        description
19425                          "Threshold value";19420                          "Threshold value";
19426                      }19421                      }
19427                    }19422                    }
19428                    mandatory true;19423                    mandatory true;
19429                    description19424                    description
19430                      "Threshold value";19425                      "Threshold value";
19431                  }19426                  }
19432                }19427                }
19433                container rg {19428                container rg {
19434                  presence "Indicates the node is configured.";19429                  presence "Indicates the node is configured.";
19435                  description19430                  description
19436                    "Not in range";19431                    "Not in range";
19437                  leaf start-threshold-value {19432                  leaf start-threshold-value {
19438                    type uint32 {19433                    type uint32 {
19439                      range "0..4294967295" {19434                      range "0..4294967295" {
19440                        description19435                        description
19441                          "Threshold value";19436                          "Threshold value";
19442                      }19437                      }
19443                    }19438                    }
19444                    mandatory true;19439                    mandatory true;
19445                    description19440                    description
19446                      "Threshold value";19441                      "Threshold value";
19447                  }19442                  }
19448                  leaf end-threshold-value {19443                  leaf end-threshold-value {
19449                    type uint32 {19444                    type uint32 {
19450                      range "0..4294967295" {19445                      range "0..4294967295" {
19451                        description19446                        description
19452                          "Threshold value";19447                          "Threshold value";
19453                      }19448                      }
19454                    }19449                    }
19455                    mandatory true;19450                    mandatory true;
19456                    description19451                    description
19457                      "Threshold value";19452                      "Threshold value";
19458                  }19453                  }
19459                }19454                }
19460              }19455              }
19461              container address-withdraw-msgs-sent {19456              container address-withdraw-msgs-sent {
19462                description19457                description
19463                  "Number of Address Withdraw messages sent";19458                  "Number of Address Withdraw messages sent";
19464                container percent {19459                container percent {
19465                  presence "Indicates a percent node is configured.";19460                  presence "Indicates a percent node is configured.";
19466                  description19461                  description
19467                    "Specify that threshold value is percent of previous sample";19462                    "Specify that threshold value is percent of previous sample";
19468                }19463                }
19469                container rearm {19464                container rearm {
19470                  description19465                  description
19471                    "Specify Rearm parameters (default - always)";19466                    "Specify Rearm parameters (default - always)";
19472                  container toggle {19467                  container toggle {
19473                    must "not(../window)";19468                    must "not(../window)";
19474                    presence "Indicates a toggle node is configured.";19469                    presence "Indicates a toggle node is configured.";
19475                    description19470                    description
19476                      "Rearm after the first period when condition is not met";19471                      "Rearm after the first period when condition is not met";
19477                  }19472                  }
19478                  leaf window {19473                  leaf window {
19479                    type uint32 {19474                    type uint32 {
19480                      range "1..100" {19475                      range "1..100" {
19481                        description19476                        description
19482                          "Rearm window size";19477                          "Rearm window size";
19483                      }19478                      }
19484                    }19479                    }
19485                    must "not(../toggle)";19480                    must "not(../toggle)";
19486                    description19481                    description
19487                      "Rearm after the window of sampling periods";19482                      "Rearm after the window of sampling periods";
19488                  }19483                  }
19489                }19484                }
19490                container delta {19485                container delta {
19491                  presence "Indicates a delta node is configured.";19486                  presence "Indicates a delta node is configured.";
19492                  description19487                  description
19493                    "Specify that threshold value is for difference from the previous sample";19488                    "Specify that threshold value is for difference from the previous sample";
19494                }19489                }
19495                container eq {19490                container eq {
19496                  presence "Indicates the node is configured.";19491                  presence "Indicates the node is configured.";
19497                  description19492                  description
19498                    "Equal to";19493                    "Equal to";
19499                  leaf threshold-value {19494                  leaf threshold-value {
19500                    type uint32 {19495                    type uint32 {
19501                      range "0..4294967295" {19496                      range "0..4294967295" {
19502                        description19497                        description
19503                          "Threshold value";19498                          "Threshold value";
19504                      }19499                      }
19505                    }19500                    }
19506                    mandatory true;19501                    mandatory true;
19507                    description19502                    description
19508                      "Threshold value";19503                      "Threshold value";
19509                  }19504                  }
19510                }19505                }
19511                container ne {19506                container ne {
19512                  presence "Indicates the node is configured.";19507                  presence "Indicates the node is configured.";
19513                  description19508                  description
19514                    "Not equal to";19509                    "Not equal to";
19515                  leaf threshold-value {19510                  leaf threshold-value {
19516                    type uint32 {19511                    type uint32 {
19517                      range "0..4294967295" {19512                      range "0..4294967295" {
19518                        description19513                        description
19519                          "Threshold value";19514                          "Threshold value";
19520                      }19515                      }
19521                    }19516                    }
19522                    mandatory true;19517                    mandatory true;
19523                    description19518                    description
19524                      "Threshold value";19519                      "Threshold value";
19525                  }19520                  }
19526                }19521                }
19527                container lt {19522                container lt {
19528                  presence "Indicates the node is configured.";19523                  presence "Indicates the node is configured.";
19529                  description19524                  description
19530                    "Less than";19525                    "Less than";
19531                  leaf threshold-value {19526                  leaf threshold-value {
19532                    type uint32 {19527                    type uint32 {
19533                      range "0..4294967295" {19528                      range "0..4294967295" {
19534                        description19529                        description
19535                          "Threshold value";19530                          "Threshold value";
19536                      }19531                      }
19537                    }19532                    }
19538                    mandatory true;19533                    mandatory true;
19539                    description19534                    description
19540                      "Threshold value";19535                      "Threshold value";
19541                  }19536                  }
19542                }19537                }
19543                container le {19538                container le {
19544                  presence "Indicates the node is configured.";19539                  presence "Indicates the node is configured.";
19545                  description19540                  description
19546                    "Less than or equal to";19541                    "Less than or equal to";
19547                  leaf threshold-value {19542                  leaf threshold-value {
19548                    type uint32 {19543                    type uint32 {
19549                      range "0..4294967295" {19544                      range "0..4294967295" {
19550                        description19545                        description
19551                          "Threshold value";19546                          "Threshold value";
19552                      }19547                      }
19553                    }19548                    }
19554                    mandatory true;19549                    mandatory true;
19555                    description19550                    description
19556                      "Threshold value";19551                      "Threshold value";
19557                  }19552                  }
19558                }19553                }
19559                container gt {19554                container gt {
19560                  presence "Indicates the node is configured.";19555                  presence "Indicates the node is configured.";
19561                  description19556                  description
19562                    "Greater than";19557                    "Greater than";
19563                  leaf threshold-value {19558                  leaf threshold-value {
19564                    type uint32 {19559                    type uint32 {
19565                      range "0..4294967295" {19560                      range "0..4294967295" {
19566                        description19561                        description
19567                          "Threshold value";19562                          "Threshold value";
19568                      }19563                      }
19569                    }19564                    }
19570                    mandatory true;19565                    mandatory true;
19571                    description19566                    description
19572                      "Threshold value";19567                      "Threshold value";
19573                  }19568                  }
19574                }19569                }
19575                container ge {19570                container ge {
19576                  presence "Indicates the node is configured.";19571                  presence "Indicates the node is configured.";
19577                  description19572                  description
19578                    "Greater than or equal to";19573                    "Greater than or equal to";
19579                  leaf threshold-value {19574                  leaf threshold-value {
19580                    type uint32 {19575                    type uint32 {
19581                      range "0..4294967295" {19576                      range "0..4294967295" {
19582                        description19577                        description
19583                          "Threshold value";19578                          "Threshold value";
19584                      }19579                      }
19585                    }19580                    }
19586                    mandatory true;19581                    mandatory true;
19587                    description19582                    description
19588                      "Threshold value";19583                      "Threshold value";
19589                  }19584                  }
19590                }19585                }
19591                container rg {19586                container rg {
19592                  presence "Indicates the node is configured.";19587                  presence "Indicates the node is configured.";
19593                  description19588                  description
19594                    "Not in range";19589                    "Not in range";
19595                  leaf start-threshold-value {19590                  leaf start-threshold-value {
19596                    type uint32 {19591                    type uint32 {
19597                      range "0..4294967295" {19592                      range "0..4294967295" {
19598                        description19593                        description
19599                          "Threshold value";19594                          "Threshold value";
19600                      }19595                      }
19601                    }19596                    }
19602                    mandatory true;19597                    mandatory true;
19603                    description19598                    description
19604                      "Threshold value";19599                      "Threshold value";
19605                  }19600                  }
19606                  leaf end-threshold-value {19601                  leaf end-threshold-value {
19607                    type uint32 {19602                    type uint32 {
19608                      range "0..4294967295" {19603                      range "0..4294967295" {
19609                        description19604                        description
19610                          "Threshold value";19605                          "Threshold value";
19611                      }19606                      }
19612                    }19607                    }
19613                    mandatory true;19608                    mandatory true;
19614                    description19609                    description
19615                      "Threshold value";19610                      "Threshold value";
19616                  }19611                  }
19617                }19612                }
19618              }19613              }
19619              container address-withdraw-msgs-rcvd {19614              container address-withdraw-msgs-rcvd {
19620                description19615                description
19621                  "Number of Address Withdraw messages received";19616                  "Number of Address Withdraw messages received";
19622                container percent {19617                container percent {
19623                  presence "Indicates a percent node is configured.";19618                  presence "Indicates a percent node is configured.";
19624                  description19619                  description
19625                    "Specify that threshold value is percent of previous sample";19620                    "Specify that threshold value is percent of previous sample";
19626                }19621                }
19627                container rearm {19622                container rearm {
19628                  description19623                  description
19629                    "Specify Rearm parameters (default - always)";19624                    "Specify Rearm parameters (default - always)";
19630                  container toggle {19625                  container toggle {
19631                    must "not(../window)";19626                    must "not(../window)";
19632                    presence "Indicates a toggle node is configured.";19627                    presence "Indicates a toggle node is configured.";
19633                    description19628                    description
19634                      "Rearm after the first period when condition is not met";19629                      "Rearm after the first period when condition is not met";
19635                  }19630                  }
19636                  leaf window {19631                  leaf window {
19637                    type uint32 {19632                    type uint32 {
19638                      range "1..100" {19633                      range "1..100" {
19639                        description19634                        description
19640                          "Rearm window size";19635                          "Rearm window size";
19641                      }19636                      }
19642                    }19637                    }
19643                    must "not(../toggle)";19638                    must "not(../toggle)";
19644                    description19639                    description
19645                      "Rearm after the window of sampling periods";19640                      "Rearm after the window of sampling periods";
19646                  }19641                  }
19647                }19642                }
19648                container delta {19643                container delta {
19649                  presence "Indicates a delta node is configured.";19644                  presence "Indicates a delta node is configured.";
19650                  description19645                  description
19651                    "Specify that threshold value is for difference from the previous sample";19646                    "Specify that threshold value is for difference from the previous sample";
19652                }19647                }
19653                container eq {19648                container eq {
19654                  presence "Indicates the node is configured.";19649                  presence "Indicates the node is configured.";
19655                  description19650                  description
19656                    "Equal to";19651                    "Equal to";
19657                  leaf threshold-value {19652                  leaf threshold-value {
19658                    type uint32 {19653                    type uint32 {
19659                      range "0..4294967295" {19654                      range "0..4294967295" {
19660                        description19655                        description
19661                          "Threshold value";19656                          "Threshold value";
19662                      }19657                      }
19663                    }19658                    }
19664                    mandatory true;19659                    mandatory true;
19665                    description19660                    description
19666                      "Threshold value";19661                      "Threshold value";
19667                  }19662                  }
19668                }19663                }
19669                container ne {19664                container ne {
19670                  presence "Indicates the node is configured.";19665                  presence "Indicates the node is configured.";
19671                  description19666                  description
19672                    "Not equal to";19667                    "Not equal to";
19673                  leaf threshold-value {19668                  leaf threshold-value {
19674                    type uint32 {19669                    type uint32 {
19675                      range "0..4294967295" {19670                      range "0..4294967295" {
19676                        description19671                        description
19677                          "Threshold value";19672                          "Threshold value";
19678                      }19673                      }
19679                    }19674                    }
19680                    mandatory true;19675                    mandatory true;
19681                    description19676                    description
19682                      "Threshold value";19677                      "Threshold value";
19683                  }19678                  }
19684                }19679                }
19685                container lt {19680                container lt {
19686                  presence "Indicates the node is configured.";19681                  presence "Indicates the node is configured.";
19687                  description19682                  description
19688                    "Less than";19683                    "Less than";
19689                  leaf threshold-value {19684                  leaf threshold-value {
19690                    type uint32 {19685                    type uint32 {
19691                      range "0..4294967295" {19686                      range "0..4294967295" {
19692                        description19687                        description
19693                          "Threshold value";19688                          "Threshold value";
19694                      }19689                      }
19695                    }19690                    }
19696                    mandatory true;19691                    mandatory true;
19697                    description19692                    description
19698                      "Threshold value";19693                      "Threshold value";
19699                  }19694                  }
19700                }19695                }
19701                container le {19696                container le {
19702                  presence "Indicates the node is configured.";19697                  presence "Indicates the node is configured.";
19703                  description19698                  description
19704                    "Less than or equal to";19699                    "Less than or equal to";
19705                  leaf threshold-value {19700                  leaf threshold-value {
19706                    type uint32 {19701                    type uint32 {
19707                      range "0..4294967295" {19702                      range "0..4294967295" {
19708                        description19703                        description
19709                          "Threshold value";19704                          "Threshold value";
19710                      }19705                      }
19711                    }19706                    }
19712                    mandatory true;19707                    mandatory true;
19713                    description19708                    description
19714                      "Threshold value";19709                      "Threshold value";
19715                  }19710                  }
19716                }19711                }
19717                container gt {19712                container gt {
19718                  presence "Indicates the node is configured.";19713                  presence "Indicates the node is configured.";
19719                  description19714                  description
19720                    "Greater than";19715                    "Greater than";
19721                  leaf threshold-value {19716                  leaf threshold-value {
19722                    type uint32 {19717                    type uint32 {
19723                      range "0..4294967295" {19718                      range "0..4294967295" {
19724                        description19719                        description
19725                          "Threshold value";19720                          "Threshold value";
19726                      }19721                      }
19727                    }19722                    }
19728                    mandatory true;19723                    mandatory true;
19729                    description19724                    description
19730                      "Threshold value";19725                      "Threshold value";
19731                  }19726                  }
19732                }19727                }
19733                container ge {19728                container ge {
19734                  presence "Indicates the node is configured.";19729                  presence "Indicates the node is configured.";
19735                  description19730                  description
19736                    "Greater than or equal to";19731                    "Greater than or equal to";
19737                  leaf threshold-value {19732                  leaf threshold-value {
19738                    type uint32 {19733                    type uint32 {
19739                      range "0..4294967295" {19734                      range "0..4294967295" {
19740                        description19735                        description
19741                          "Threshold value";19736                          "Threshold value";
19742                      }19737                      }
19743                    }19738                    }
19744                    mandatory true;19739                    mandatory true;
19745                    description19740                    description
19746                      "Threshold value";19741                      "Threshold value";
19747                  }19742                  }
19748                }19743                }
19749                container rg {19744                container rg {
19750                  presence "Indicates the node is configured.";19745                  presence "Indicates the node is configured.";
19751                  description19746                  description
19752                    "Not in range";19747                    "Not in range";
19753                  leaf start-threshold-value {19748                  leaf start-threshold-value {
19754                    type uint32 {19749                    type uint32 {
19755                      range "0..4294967295" {19750                      range "0..4294967295" {
19756                        description19751                        description
19757                          "Threshold value";19752                          "Threshold value";
19758                      }19753                      }
19759                    }19754                    }
19760                    mandatory true;19755                    mandatory true;
19761                    description19756                    description
19762                      "Threshold value";19757                      "Threshold value";
19763                  }19758                  }
19764                  leaf end-threshold-value {19759                  leaf end-threshold-value {
19765                    type uint32 {19760                    type uint32 {
19766                      range "0..4294967295" {19761                      range "0..4294967295" {
19767                        description19762                        description
19768                          "Threshold value";19763                          "Threshold value";
19769                      }19764                      }
19770                    }19765                    }
19771                    mandatory true;19766                    mandatory true;
19772                    description19767                    description
19773                      "Threshold value";19768                      "Threshold value";
19774                  }19769                  }
19775                }19770                }
19776              }19771              }
19777              container label-mapping-msgs-sent {19772              container label-mapping-msgs-sent {
19778                description19773                description
19779                  "Number of Label Mapping messages sent";19774                  "Number of Label Mapping messages sent";
19780                container percent {19775                container percent {
19781                  presence "Indicates a percent node is configured.";19776                  presence "Indicates a percent node is configured.";
19782                  description19777                  description
19783                    "Specify that threshold value is percent of previous sample";19778                    "Specify that threshold value is percent of previous sample";
19784                }19779                }
19785                container rearm {19780                container rearm {
19786                  description19781                  description
19787                    "Specify Rearm parameters (default - always)";19782                    "Specify Rearm parameters (default - always)";
19788                  container toggle {19783                  container toggle {
19789                    must "not(../window)";19784                    must "not(../window)";
19790                    presence "Indicates a toggle node is configured.";19785                    presence "Indicates a toggle node is configured.";
19791                    description19786                    description
19792                      "Rearm after the first period when condition is not met";19787                      "Rearm after the first period when condition is not met";
19793                  }19788                  }
19794                  leaf window {19789                  leaf window {
19795                    type uint32 {19790                    type uint32 {
19796                      range "1..100" {19791                      range "1..100" {
19797                        description19792                        description
19798                          "Rearm window size";19793                          "Rearm window size";
19799                      }19794                      }
19800                    }19795                    }
19801                    must "not(../toggle)";19796                    must "not(../toggle)";
19802                    description19797                    description
19803                      "Rearm after the window of sampling periods";19798                      "Rearm after the window of sampling periods";
19804                  }19799                  }
19805                }19800                }
19806                container delta {19801                container delta {
19807                  presence "Indicates a delta node is configured.";19802                  presence "Indicates a delta node is configured.";
19808                  description19803                  description
19809                    "Specify that threshold value is for difference from the previous sample";19804                    "Specify that threshold value is for difference from the previous sample";
19810                }19805                }
19811                container eq {19806                container eq {
19812                  presence "Indicates the node is configured.";19807                  presence "Indicates the node is configured.";
19813                  description19808                  description
19814                    "Equal to";19809                    "Equal to";
19815                  leaf threshold-value {19810                  leaf threshold-value {
19816                    type uint32 {19811                    type uint32 {
19817                      range "0..4294967295" {19812                      range "0..4294967295" {
19818                        description19813                        description
19819                          "Threshold value";19814                          "Threshold value";
19820                      }19815                      }
19821                    }19816                    }
19822                    mandatory true;19817                    mandatory true;
19823                    description19818                    description
19824                      "Threshold value";19819                      "Threshold value";
19825                  }19820                  }
19826                }19821                }
19827                container ne {19822                container ne {
19828                  presence "Indicates the node is configured.";19823                  presence "Indicates the node is configured.";
19829                  description19824                  description
19830                    "Not equal to";19825                    "Not equal to";
19831                  leaf threshold-value {19826                  leaf threshold-value {
19832                    type uint32 {19827                    type uint32 {
19833                      range "0..4294967295" {19828                      range "0..4294967295" {
19834                        description19829                        description
19835                          "Threshold value";19830                          "Threshold value";
19836                      }19831                      }
19837                    }19832                    }
19838                    mandatory true;19833                    mandatory true;
19839                    description19834                    description
19840                      "Threshold value";19835                      "Threshold value";
19841                  }19836                  }
19842                }19837                }
19843                container lt {19838                container lt {
19844                  presence "Indicates the node is configured.";19839                  presence "Indicates the node is configured.";
19845                  description19840                  description
19846                    "Less than";19841                    "Less than";
19847                  leaf threshold-value {19842                  leaf threshold-value {
19848                    type uint32 {19843                    type uint32 {
19849                      range "0..4294967295" {19844                      range "0..4294967295" {
19850                        description19845                        description
19851                          "Threshold value";19846                          "Threshold value";
19852                      }19847                      }
19853                    }19848                    }
19854                    mandatory true;19849                    mandatory true;
19855                    description19850                    description
19856                      "Threshold value";19851                      "Threshold value";
19857                  }19852                  }
19858                }19853                }
19859                container le {19854                container le {
19860                  presence "Indicates the node is configured.";19855                  presence "Indicates the node is configured.";
19861                  description19856                  description
19862                    "Less than or equal to";19857                    "Less than or equal to";
19863                  leaf threshold-value {19858                  leaf threshold-value {
19864                    type uint32 {19859                    type uint32 {
19865                      range "0..4294967295" {19860                      range "0..4294967295" {
19866                        description19861                        description
19867                          "Threshold value";19862                          "Threshold value";
19868                      }19863                      }
19869                    }19864                    }
19870                    mandatory true;19865                    mandatory true;
19871                    description19866                    description
19872                      "Threshold value";19867                      "Threshold value";
19873                  }19868                  }
19874                }19869                }
19875                container gt {19870                container gt {
19876                  presence "Indicates the node is configured.";19871                  presence "Indicates the node is configured.";
19877                  description19872                  description
19878                    "Greater than";19873                    "Greater than";
19879                  leaf threshold-value {19874                  leaf threshold-value {
19880                    type uint32 {19875                    type uint32 {
19881                      range "0..4294967295" {19876                      range "0..4294967295" {
19882                        description19877                        description
19883                          "Threshold value";19878                          "Threshold value";
19884                      }19879                      }
19885                    }19880                    }
19886                    mandatory true;19881                    mandatory true;
19887                    description19882                    description
19888                      "Threshold value";19883                      "Threshold value";
19889                  }19884                  }
19890                }19885                }
19891                container ge {19886                container ge {
19892                  presence "Indicates the node is configured.";19887                  presence "Indicates the node is configured.";
19893                  description19888                  description
19894                    "Greater than or equal to";19889                    "Greater than or equal to";
19895                  leaf threshold-value {19890                  leaf threshold-value {
19896                    type uint32 {19891                    type uint32 {
19897                      range "0..4294967295" {19892                      range "0..4294967295" {
19898                        description19893                        description
19899                          "Threshold value";19894                          "Threshold value";
19900                      }19895                      }
19901                    }19896                    }
19902                    mandatory true;19897                    mandatory true;
19903                    description19898                    description
19904                      "Threshold value";19899                      "Threshold value";
19905                  }19900                  }
19906                }19901                }
19907                container rg {19902                container rg {
19908                  presence "Indicates the node is configured.";19903                  presence "Indicates the node is configured.";
19909                  description19904                  description
19910                    "Not in range";19905                    "Not in range";
19911                  leaf start-threshold-value {19906                  leaf start-threshold-value {
19912                    type uint32 {19907                    type uint32 {
19913                      range "0..4294967295" {19908                      range "0..4294967295" {
19914                        description19909                        description
19915                          "Threshold value";19910                          "Threshold value";
19916                      }19911                      }
19917                    }19912                    }
19918                    mandatory true;19913                    mandatory true;
19919                    description19914                    description
19920                      "Threshold value";19915                      "Threshold value";
19921                  }19916                  }
19922                  leaf end-threshold-value {19917                  leaf end-threshold-value {
19923                    type uint32 {19918                    type uint32 {
19924                      range "0..4294967295" {19919                      range "0..4294967295" {
19925                        description19920                        description
19926                          "Threshold value";19921                          "Threshold value";
19927                      }19922                      }
19928                    }19923                    }
19929                    mandatory true;19924                    mandatory true;
19930                    description19925                    description
19931                      "Threshold value";19926                      "Threshold value";
19932                  }19927                  }
19933                }19928                }
19934              }19929              }
19935              container label-mapping-msgs-rcvd {19930              container label-mapping-msgs-rcvd {
19936                description19931                description
19937                  "Number of Label Mapping messages received";19932                  "Number of Label Mapping messages received";
19938                container percent {19933                container percent {
19939                  presence "Indicates a percent node is configured.";19934                  presence "Indicates a percent node is configured.";
19940                  description19935                  description
19941                    "Specify that threshold value is percent of previous sample";19936                    "Specify that threshold value is percent of previous sample";
19942                }19937                }
19943                container rearm {19938                container rearm {
19944                  description19939                  description
19945                    "Specify Rearm parameters (default - always)";19940                    "Specify Rearm parameters (default - always)";
19946                  container toggle {19941                  container toggle {
19947                    must "not(../window)";19942                    must "not(../window)";
19948                    presence "Indicates a toggle node is configured.";19943                    presence "Indicates a toggle node is configured.";
19949                    description19944                    description
19950                      "Rearm after the first period when condition is not met";19945                      "Rearm after the first period when condition is not met";
19951                  }19946                  }
19952                  leaf window {19947                  leaf window {
19953                    type uint32 {19948                    type uint32 {
19954                      range "1..100" {19949                      range "1..100" {
19955                        description19950                        description
19956                          "Rearm window size";19951                          "Rearm window size";
19957                      }19952                      }
19958                    }19953                    }
19959                    must "not(../toggle)";19954                    must "not(../toggle)";
19960                    description19955                    description
19961                      "Rearm after the window of sampling periods";19956                      "Rearm after the window of sampling periods";
19962                  }19957                  }
19963                }19958                }
19964                container delta {19959                container delta {
19965                  presence "Indicates a delta node is configured.";19960                  presence "Indicates a delta node is configured.";
19966                  description19961                  description
19967                    "Specify that threshold value is for difference from the previous sample";19962                    "Specify that threshold value is for difference from the previous sample";
19968                }19963                }
19969                container eq {19964                container eq {
19970                  presence "Indicates the node is configured.";19965                  presence "Indicates the node is configured.";
19971                  description19966                  description
19972                    "Equal to";19967                    "Equal to";
19973                  leaf threshold-value {19968                  leaf threshold-value {
19974                    type uint32 {19969                    type uint32 {
19975                      range "0..4294967295" {19970                      range "0..4294967295" {
19976                        description19971                        description
19977                          "Threshold value";19972                          "Threshold value";
19978                      }19973                      }
19979                    }19974                    }
19980                    mandatory true;19975                    mandatory true;
19981                    description19976                    description
19982                      "Threshold value";19977                      "Threshold value";
19983                  }19978                  }
19984                }19979                }
19985                container ne {19980                container ne {
19986                  presence "Indicates the node is configured.";19981                  presence "Indicates the node is configured.";
19987                  description19982                  description
19988                    "Not equal to";19983                    "Not equal to";
19989                  leaf threshold-value {19984                  leaf threshold-value {
19990                    type uint32 {19985                    type uint32 {
19991                      range "0..4294967295" {19986                      range "0..4294967295" {
19992                        description19987                        description
19993                          "Threshold value";19988                          "Threshold value";
19994                      }19989                      }
19995                    }19990                    }
19996                    mandatory true;19991                    mandatory true;
19997                    description19992                    description
19998                      "Threshold value";19993                      "Threshold value";
19999                  }19994                  }
20000                }19995                }
20001                container lt {19996                container lt {
20002                  presence "Indicates the node is configured.";19997                  presence "Indicates the node is configured.";
20003                  description19998                  description
20004                    "Less than";19999                    "Less than";
20005                  leaf threshold-value {20000                  leaf threshold-value {
20006                    type uint32 {20001                    type uint32 {
20007                      range "0..4294967295" {20002                      range "0..4294967295" {
20008                        description20003                        description
20009                          "Threshold value";20004                          "Threshold value";
20010                      }20005                      }
20011                    }20006                    }
20012                    mandatory true;20007                    mandatory true;
20013                    description20008                    description
20014                      "Threshold value";20009                      "Threshold value";
20015                  }20010                  }
20016                }20011                }
20017                container le {20012                container le {
20018                  presence "Indicates the node is configured.";20013                  presence "Indicates the node is configured.";
20019                  description20014                  description
20020                    "Less than or equal to";20015                    "Less than or equal to";
20021                  leaf threshold-value {20016                  leaf threshold-value {
20022                    type uint32 {20017                    type uint32 {
20023                      range "0..4294967295" {20018                      range "0..4294967295" {
20024                        description20019                        description
20025                          "Threshold value";20020                          "Threshold value";
20026                      }20021                      }
20027                    }20022                    }
20028                    mandatory true;20023                    mandatory true;
20029                    description20024                    description
20030                      "Threshold value";20025                      "Threshold value";
20031                  }20026                  }
20032                }20027                }
20033                container gt {20028                container gt {
20034                  presence "Indicates the node is configured.";20029                  presence "Indicates the node is configured.";
20035                  description20030                  description
20036                    "Greater than";20031                    "Greater than";
20037                  leaf threshold-value {20032                  leaf threshold-value {
20038                    type uint32 {20033                    type uint32 {
20039                      range "0..4294967295" {20034                      range "0..4294967295" {
20040                        description20035                        description
20041                          "Threshold value";20036                          "Threshold value";
20042                      }20037                      }
20043                    }20038                    }
20044                    mandatory true;20039                    mandatory true;
20045                    description20040                    description
20046                      "Threshold value";20041                      "Threshold value";
20047                  }20042                  }
20048                }20043                }
20049                container ge {20044                container ge {
20050                  presence "Indicates the node is configured.";20045                  presence "Indicates the node is configured.";
20051                  description20046                  description
20052                    "Greater than or equal to";20047                    "Greater than or equal to";
20053                  leaf threshold-value {20048                  leaf threshold-value {
20054                    type uint32 {20049                    type uint32 {
20055                      range "0..4294967295" {20050                      range "0..4294967295" {
20056                        description20051                        description
20057                          "Threshold value";20052                          "Threshold value";
20058                      }20053                      }
20059                    }20054                    }
20060                    mandatory true;20055                    mandatory true;
20061                    description20056                    description
20062                      "Threshold value";20057                      "Threshold value";
20063                  }20058                  }
20064                }20059                }
20065                container rg {20060                container rg {
20066                  presence "Indicates the node is configured.";20061                  presence "Indicates the node is configured.";
20067                  description20062                  description
20068                    "Not in range";20063                    "Not in range";
20069                  leaf start-threshold-value {20064                  leaf start-threshold-value {
20070                    type uint32 {20065                    type uint32 {
20071                      range "0..4294967295" {20066                      range "0..4294967295" {
20072                        description20067                        description
20073                          "Threshold value";20068                          "Threshold value";
20074                      }20069                      }
20075                    }20070                    }
20076                    mandatory true;20071                    mandatory true;
20077                    description20072                    description
20078                      "Threshold value";20073                      "Threshold value";
20079                  }20074                  }
20080                  leaf end-threshold-value {20075                  leaf end-threshold-value {
20081                    type uint32 {20076                    type uint32 {
20082                      range "0..4294967295" {20077                      range "0..4294967295" {
20083                        description20078                        description
20084                          "Threshold value";20079                          "Threshold value";
20085                      }20080                      }
20086                    }20081                    }
20087                    mandatory true;20082                    mandatory true;
20088                    description20083                    description
20089                      "Threshold value";20084                      "Threshold value";
20090                  }20085                  }
20091                }20086                }
20092              }20087              }
20093              container label-withdraw-msgs-sent {20088              container label-withdraw-msgs-sent {
20094                description20089                description
20095                  "Number of Label Withdraw messages sent";20090                  "Number of Label Withdraw messages sent";
20096                container percent {20091                container percent {
20097                  presence "Indicates a percent node is configured.";20092                  presence "Indicates a percent node is configured.";
20098                  description20093                  description
20099                    "Specify that threshold value is percent of previous sample";20094                    "Specify that threshold value is percent of previous sample";
20100                }20095                }
20101                container rearm {20096                container rearm {
20102                  description20097                  description
20103                    "Specify Rearm parameters (default - always)";20098                    "Specify Rearm parameters (default - always)";
20104                  container toggle {20099                  container toggle {
20105                    must "not(../window)";20100                    must "not(../window)";
20106                    presence "Indicates a toggle node is configured.";20101                    presence "Indicates a toggle node is configured.";
20107                    description20102                    description
20108                      "Rearm after the first period when condition is not met";20103                      "Rearm after the first period when condition is not met";
20109                  }20104                  }
20110                  leaf window {20105                  leaf window {
20111                    type uint32 {20106                    type uint32 {
20112                      range "1..100" {20107                      range "1..100" {
20113                        description20108                        description
20114                          "Rearm window size";20109                          "Rearm window size";
20115                      }20110                      }
20116                    }20111                    }
20117                    must "not(../toggle)";20112                    must "not(../toggle)";
20118                    description20113                    description
20119                      "Rearm after the window of sampling periods";20114                      "Rearm after the window of sampling periods";
20120                  }20115                  }
20121                }20116                }
20122                container delta {20117                container delta {
20123                  presence "Indicates a delta node is configured.";20118                  presence "Indicates a delta node is configured.";
20124                  description20119                  description
20125                    "Specify that threshold value is for difference from the previous sample";20120                    "Specify that threshold value is for difference from the previous sample";
20126                }20121                }
20127                container eq {20122                container eq {
20128                  presence "Indicates the node is configured.";20123                  presence "Indicates the node is configured.";
20129                  description20124                  description
20130                    "Equal to";20125                    "Equal to";
20131                  leaf threshold-value {20126                  leaf threshold-value {
20132                    type uint32 {20127                    type uint32 {
20133                      range "0..4294967295" {20128                      range "0..4294967295" {
20134                        description20129                        description
20135                          "Threshold value";20130                          "Threshold value";
20136                      }20131                      }
20137                    }20132                    }
20138                    mandatory true;20133                    mandatory true;
20139                    description20134                    description
20140                      "Threshold value";20135                      "Threshold value";
20141                  }20136                  }
20142                }20137                }
20143                container ne {20138                container ne {
20144                  presence "Indicates the node is configured.";20139                  presence "Indicates the node is configured.";
20145                  description20140                  description
20146                    "Not equal to";20141                    "Not equal to";
20147                  leaf threshold-value {20142                  leaf threshold-value {
20148                    type uint32 {20143                    type uint32 {
20149                      range "0..4294967295" {20144                      range "0..4294967295" {
20150                        description20145                        description
20151                          "Threshold value";20146                          "Threshold value";
20152                      }20147                      }
20153                    }20148                    }
20154                    mandatory true;20149                    mandatory true;
20155                    description20150                    description
20156                      "Threshold value";20151                      "Threshold value";
20157                  }20152                  }
20158                }20153                }
20159                container lt {20154                container lt {
20160                  presence "Indicates the node is configured.";20155                  presence "Indicates the node is configured.";
20161                  description20156                  description
20162                    "Less than";20157                    "Less than";
20163                  leaf threshold-value {20158                  leaf threshold-value {
20164                    type uint32 {20159                    type uint32 {
20165                      range "0..4294967295" {20160                      range "0..4294967295" {
20166                        description20161                        description
20167                          "Threshold value";20162                          "Threshold value";
20168                      }20163                      }
20169                    }20164                    }
20170                    mandatory true;20165                    mandatory true;
20171                    description20166                    description
20172                      "Threshold value";20167                      "Threshold value";
20173                  }20168                  }
20174                }20169                }
20175                container le {20170                container le {
20176                  presence "Indicates the node is configured.";20171                  presence "Indicates the node is configured.";
20177                  description20172                  description
20178                    "Less than or equal to";20173                    "Less than or equal to";
20179                  leaf threshold-value {20174                  leaf threshold-value {
20180                    type uint32 {20175                    type uint32 {
20181                      range "0..4294967295" {20176                      range "0..4294967295" {
20182                        description20177                        description
20183                          "Threshold value";20178                          "Threshold value";
20184                      }20179                      }
20185                    }20180                    }
20186                    mandatory true;20181                    mandatory true;
20187                    description20182                    description
20188                      "Threshold value";20183                      "Threshold value";
20189                  }20184                  }
20190                }20185                }
20191                container gt {20186                container gt {
20192                  presence "Indicates the node is configured.";20187                  presence "Indicates the node is configured.";
20193                  description20188                  description
20194                    "Greater than";20189                    "Greater than";
20195                  leaf threshold-value {20190                  leaf threshold-value {
20196                    type uint32 {20191                    type uint32 {
20197                      range "0..4294967295" {20192                      range "0..4294967295" {
20198                        description20193                        description
20199                          "Threshold value";20194                          "Threshold value";
20200                      }20195                      }
20201                    }20196                    }
20202                    mandatory true;20197                    mandatory true;
20203                    description20198                    description
20204                      "Threshold value";20199                      "Threshold value";
20205                  }20200                  }
20206                }20201                }
20207                container ge {20202                container ge {
20208                  presence "Indicates the node is configured.";20203                  presence "Indicates the node is configured.";
20209                  description20204                  description
20210                    "Greater than or equal to";20205                    "Greater than or equal to";
20211                  leaf threshold-value {20206                  leaf threshold-value {
20212                    type uint32 {20207                    type uint32 {
20213                      range "0..4294967295" {20208                      range "0..4294967295" {
20214                        description20209                        description
20215                          "Threshold value";20210                          "Threshold value";
20216                      }20211                      }
20217                    }20212                    }
20218                    mandatory true;20213                    mandatory true;
20219                    description20214                    description
20220                      "Threshold value";20215                      "Threshold value";
20221                  }20216                  }
20222                }20217                }
20223                container rg {20218                container rg {
20224                  presence "Indicates the node is configured.";20219                  presence "Indicates the node is configured.";
20225                  description20220                  description
20226                    "Not in range";20221                    "Not in range";
20227                  leaf start-threshold-value {20222                  leaf start-threshold-value {
20228                    type uint32 {20223                    type uint32 {
20229                      range "0..4294967295" {20224                      range "0..4294967295" {
20230                        description20225                        description
20231                          "Threshold value";20226                          "Threshold value";
20232                      }20227                      }
20233                    }20228                    }
20234                    mandatory true;20229                    mandatory true;
20235                    description20230                    description
20236                      "Threshold value";20231                      "Threshold value";
20237                  }20232                  }
20238                  leaf end-threshold-value {20233                  leaf end-threshold-value {
20239                    type uint32 {20234                    type uint32 {
20240                      range "0..4294967295" {20235                      range "0..4294967295" {
20241                        description20236                        description
20242                          "Threshold value";20237                          "Threshold value";
20243                      }20238                      }
20244                    }20239                    }
20245                    mandatory true;20240                    mandatory true;
20246                    description20241                    description
20247                      "Threshold value";20242                      "Threshold value";
20248                  }20243                  }
20249                }20244                }
20250              }20245              }
20251              container label-withdraw-msgs-rcvd {20246              container label-withdraw-msgs-rcvd {
20252                description20247                description
20253                  "Number of Label Withdraw messages received";20248                  "Number of Label Withdraw messages received";
20254                container percent {20249                container percent {
20255                  presence "Indicates a percent node is configured.";20250                  presence "Indicates a percent node is configured.";
20256                  description20251                  description
20257                    "Specify that threshold value is percent of previous sample";20252                    "Specify that threshold value is percent of previous sample";
20258                }20253                }
20259                container rearm {20254                container rearm {
20260                  description20255                  description
20261                    "Specify Rearm parameters (default - always)";20256                    "Specify Rearm parameters (default - always)";
20262                  container toggle {20257                  container toggle {
20263                    must "not(../window)";20258                    must "not(../window)";
20264                    presence "Indicates a toggle node is configured.";20259                    presence "Indicates a toggle node is configured.";
20265                    description20260                    description
20266                      "Rearm after the first period when condition is not met";20261                      "Rearm after the first period when condition is not met";
20267                  }20262                  }
20268                  leaf window {20263                  leaf window {
20269                    type uint32 {20264                    type uint32 {
20270                      range "1..100" {20265                      range "1..100" {
20271                        description20266                        description
20272                          "Rearm window size";20267                          "Rearm window size";
20273                      }20268                      }
20274                    }20269                    }
20275                    must "not(../toggle)";20270                    must "not(../toggle)";
20276                    description20271                    description
20277                      "Rearm after the window of sampling periods";20272                      "Rearm after the window of sampling periods";
20278                  }20273                  }
20279                }20274                }
20280                container delta {20275                container delta {
20281                  presence "Indicates a delta node is configured.";20276                  presence "Indicates a delta node is configured.";
20282                  description20277                  description
20283                    "Specify that threshold value is for difference from the previous sample";20278                    "Specify that threshold value is for difference from the previous sample";
20284                }20279                }
20285                container eq {20280                container eq {
20286                  presence "Indicates the node is configured.";20281                  presence "Indicates the node is configured.";
20287                  description20282                  description
20288                    "Equal to";20283                    "Equal to";
20289                  leaf threshold-value {20284                  leaf threshold-value {
20290                    type uint32 {20285                    type uint32 {
20291                      range "0..4294967295" {20286                      range "0..4294967295" {
20292                        description20287                        description
20293                          "Threshold value";20288                          "Threshold value";
20294                      }20289                      }
20295                    }20290                    }
20296                    mandatory true;20291                    mandatory true;
20297                    description20292                    description
20298                      "Threshold value";20293                      "Threshold value";
20299                  }20294                  }
20300                }20295                }
20301                container ne {20296                container ne {
20302                  presence "Indicates the node is configured.";20297                  presence "Indicates the node is configured.";
20303                  description20298                  description
20304                    "Not equal to";20299                    "Not equal to";
20305                  leaf threshold-value {20300                  leaf threshold-value {
20306                    type uint32 {20301                    type uint32 {
20307                      range "0..4294967295" {20302                      range "0..4294967295" {
20308                        description20303                        description
20309                          "Threshold value";20304                          "Threshold value";
20310                      }20305                      }
20311                    }20306                    }
20312                    mandatory true;20307                    mandatory true;
20313                    description20308                    description
20314                      "Threshold value";20309                      "Threshold value";
20315                  }20310                  }
20316                }20311                }
20317                container lt {20312                container lt {
20318                  presence "Indicates the node is configured.";20313                  presence "Indicates the node is configured.";
20319                  description20314                  description
20320                    "Less than";20315                    "Less than";
20321                  leaf threshold-value {20316                  leaf threshold-value {
20322                    type uint32 {20317                    type uint32 {
20323                      range "0..4294967295" {20318                      range "0..4294967295" {
20324                        description20319                        description
20325                          "Threshold value";20320                          "Threshold value";
20326                      }20321                      }
20327                    }20322                    }
20328                    mandatory true;20323                    mandatory true;
20329                    description20324                    description
20330                      "Threshold value";20325                      "Threshold value";
20331                  }20326                  }
20332                }20327                }
20333                container le {20328                container le {
20334                  presence "Indicates the node is configured.";20329                  presence "Indicates the node is configured.";
20335                  description20330                  description
20336                    "Less than or equal to";20331                    "Less than or equal to";
20337                  leaf threshold-value {20332                  leaf threshold-value {
20338                    type uint32 {20333                    type uint32 {
20339                      range "0..4294967295" {20334                      range "0..4294967295" {
20340                        description20335                        description
20341                          "Threshold value";20336                          "Threshold value";
20342                      }20337                      }
20343                    }20338                    }
20344                    mandatory true;20339                    mandatory true;
20345                    description20340                    description
20346                      "Threshold value";20341                      "Threshold value";
20347                  }20342                  }
20348                }20343                }
20349                container gt {20344                container gt {
20350                  presence "Indicates the node is configured.";20345                  presence "Indicates the node is configured.";
20351                  description20346                  description
20352                    "Greater than";20347                    "Greater than";
20353                  leaf threshold-value {20348                  leaf threshold-value {
20354                    type uint32 {20349                    type uint32 {
20355                      range "0..4294967295" {20350                      range "0..4294967295" {
20356                        description20351                        description
20357                          "Threshold value";20352                          "Threshold value";
20358                      }20353                      }
20359                    }20354                    }
20360                    mandatory true;20355                    mandatory true;
20361                    description20356                    description
20362                      "Threshold value";20357                      "Threshold value";
20363                  }20358                  }
20364                }20359                }
20365                container ge {20360                container ge {
20366                  presence "Indicates the node is configured.";20361                  presence "Indicates the node is configured.";
20367                  description20362                  description
20368                    "Greater than or equal to";20363                    "Greater than or equal to";
20369                  leaf threshold-value {20364                  leaf threshold-value {
20370                    type uint32 {20365                    type uint32 {
20371                      range "0..4294967295" {20366                      range "0..4294967295" {
20372                        description20367                        description
20373                          "Threshold value";20368                          "Threshold value";
20374                      }20369                      }
20375                    }20370                    }
20376                    mandatory true;20371                    mandatory true;
20377                    description20372                    description
20378                      "Threshold value";20373                      "Threshold value";
20379                  }20374                  }
20380                }20375                }
20381                container rg {20376                container rg {
20382                  presence "Indicates the node is configured.";20377                  presence "Indicates the node is configured.";
20383                  description20378                  description
20384                    "Not in range";20379                    "Not in range";
20385                  leaf start-threshold-value {20380                  leaf start-threshold-value {
20386                    type uint32 {20381                    type uint32 {
20387                      range "0..4294967295" {20382                      range "0..4294967295" {
20388                        description20383                        description
20389                          "Threshold value";20384                          "Threshold value";
20390                      }20385                      }
20391                    }20386                    }
20392                    mandatory true;20387                    mandatory true;
20393                    description20388                    description
20394                      "Threshold value";20389                      "Threshold value";
20395                  }20390                  }
20396                  leaf end-threshold-value {20391                  leaf end-threshold-value {
20397                    type uint32 {20392                    type uint32 {
20398                      range "0..4294967295" {20393                      range "0..4294967295" {
20399                        description20394                        description
20400                          "Threshold value";20395                          "Threshold value";
20401                      }20396                      }
20402                    }20397                    }
20403                    mandatory true;20398                    mandatory true;
20404                    description20399                    description
20405                      "Threshold value";20400                      "Threshold value";
20406                  }20401                  }
20407                }20402                }
20408              }20403              }
20409              container label-release-msgs-sent {20404              container label-release-msgs-sent {
20410                description20405                description
20411                  "Number of Label Release messages sent";20406                  "Number of Label Release messages sent";
20412                container percent {20407                container percent {
20413                  presence "Indicates a percent node is configured.";20408                  presence "Indicates a percent node is configured.";
20414                  description20409                  description
20415                    "Specify that threshold value is percent of previous sample";20410                    "Specify that threshold value is percent of previous sample";
20416                }20411                }
20417                container rearm {20412                container rearm {
20418                  description20413                  description
20419                    "Specify Rearm parameters (default - always)";20414                    "Specify Rearm parameters (default - always)";
20420                  container toggle {20415                  container toggle {
20421                    must "not(../window)";20416                    must "not(../window)";
20422                    presence "Indicates a toggle node is configured.";20417                    presence "Indicates a toggle node is configured.";
20423                    description20418                    description
20424                      "Rearm after the first period when condition is not met";20419                      "Rearm after the first period when condition is not met";
20425                  }20420                  }
20426                  leaf window {20421                  leaf window {
20427                    type uint32 {20422                    type uint32 {
20428                      range "1..100" {20423                      range "1..100" {
20429                        description20424                        description
20430                          "Rearm window size";20425                          "Rearm window size";
20431                      }20426                      }
20432                    }20427                    }
20433                    must "not(../toggle)";20428                    must "not(../toggle)";
20434                    description20429                    description
20435                      "Rearm after the window of sampling periods";20430                      "Rearm after the window of sampling periods";
20436                  }20431                  }
20437                }20432                }
20438                container delta {20433                container delta {
20439                  presence "Indicates a delta node is configured.";20434                  presence "Indicates a delta node is configured.";
20440                  description20435                  description
20441                    "Specify that threshold value is for difference from the previous sample";20436                    "Specify that threshold value is for difference from the previous sample";
20442                }20437                }
20443                container eq {20438                container eq {
20444                  presence "Indicates the node is configured.";20439                  presence "Indicates the node is configured.";
20445                  description20440                  description
20446                    "Equal to";20441                    "Equal to";
20447                  leaf threshold-value {20442                  leaf threshold-value {
20448                    type uint32 {20443                    type uint32 {
20449                      range "0..4294967295" {20444                      range "0..4294967295" {
20450                        description20445                        description
20451                          "Threshold value";20446                          "Threshold value";
20452                      }20447                      }
20453                    }20448                    }
20454                    mandatory true;20449                    mandatory true;
20455                    description20450                    description
20456                      "Threshold value";20451                      "Threshold value";
20457                  }20452                  }
20458                }20453                }
20459                container ne {20454                container ne {
20460                  presence "Indicates the node is configured.";20455                  presence "Indicates the node is configured.";
20461                  description20456                  description
20462                    "Not equal to";20457                    "Not equal to";
20463                  leaf threshold-value {20458                  leaf threshold-value {
20464                    type uint32 {20459                    type uint32 {
20465                      range "0..4294967295" {20460                      range "0..4294967295" {
20466                        description20461                        description
20467                          "Threshold value";20462                          "Threshold value";
20468                      }20463                      }
20469                    }20464                    }
20470                    mandatory true;20465                    mandatory true;
20471                    description20466                    description
20472                      "Threshold value";20467                      "Threshold value";
20473                  }20468                  }
20474                }20469                }
20475                container lt {20470                container lt {
20476                  presence "Indicates the node is configured.";20471                  presence "Indicates the node is configured.";
20477                  description20472                  description
20478                    "Less than";20473                    "Less than";
20479                  leaf threshold-value {20474                  leaf threshold-value {
20480                    type uint32 {20475                    type uint32 {
20481                      range "0..4294967295" {20476                      range "0..4294967295" {
20482                        description20477                        description
20483                          "Threshold value";20478                          "Threshold value";
20484                      }20479                      }
20485                    }20480                    }
20486                    mandatory true;20481                    mandatory true;
20487                    description20482                    description
20488                      "Threshold value";20483                      "Threshold value";
20489                  }20484                  }
20490                }20485                }
20491                container le {20486                container le {
20492                  presence "Indicates the node is configured.";20487                  presence "Indicates the node is configured.";
20493                  description20488                  description
20494                    "Less than or equal to";20489                    "Less than or equal to";
20495                  leaf threshold-value {20490                  leaf threshold-value {
20496                    type uint32 {20491                    type uint32 {
20497                      range "0..4294967295" {20492                      range "0..4294967295" {
20498                        description20493                        description
20499                          "Threshold value";20494                          "Threshold value";
20500                      }20495                      }
20501                    }20496                    }
20502                    mandatory true;20497                    mandatory true;
20503                    description20498                    description
20504                      "Threshold value";20499                      "Threshold value";
20505                  }20500                  }
20506                }20501                }
20507                container gt {20502                container gt {
20508                  presence "Indicates the node is configured.";20503                  presence "Indicates the node is configured.";
20509                  description20504                  description
20510                    "Greater than";20505                    "Greater than";
20511                  leaf threshold-value {20506                  leaf threshold-value {
20512                    type uint32 {20507                    type uint32 {
20513                      range "0..4294967295" {20508                      range "0..4294967295" {
20514                        description20509                        description
20515                          "Threshold value";20510                          "Threshold value";
20516                      }20511                      }
20517                    }20512                    }
20518                    mandatory true;20513                    mandatory true;
20519                    description20514                    description
20520                      "Threshold value";20515                      "Threshold value";
20521                  }20516                  }
20522                }20517                }
20523                container ge {20518                container ge {
20524                  presence "Indicates the node is configured.";20519                  presence "Indicates the node is configured.";
20525                  description20520                  description
20526                    "Greater than or equal to";20521                    "Greater than or equal to";
20527                  leaf threshold-value {20522                  leaf threshold-value {
20528                    type uint32 {20523                    type uint32 {
20529                      range "0..4294967295" {20524                      range "0..4294967295" {
20530                        description20525                        description
20531                          "Threshold value";20526                          "Threshold value";
20532                      }20527                      }
20533                    }20528                    }
20534                    mandatory true;20529                    mandatory true;
20535                    description20530                    description
20536                      "Threshold value";20531                      "Threshold value";
20537                  }20532                  }
20538                }20533                }
20539                container rg {20534                container rg {
20540                  presence "Indicates the node is configured.";20535                  presence "Indicates the node is configured.";
20541                  description20536                  description
20542                    "Not in range";20537                    "Not in range";
20543                  leaf start-threshold-value {20538                  leaf start-threshold-value {
20544                    type uint32 {20539                    type uint32 {
20545                      range "0..4294967295" {20540                      range "0..4294967295" {
20546                        description20541                        description
20547                          "Threshold value";20542                          "Threshold value";
20548                      }20543                      }
20549                    }20544                    }
20550                    mandatory true;20545                    mandatory true;
20551                    description20546                    description
20552                      "Threshold value";20547                      "Threshold value";
20553                  }20548                  }
20554                  leaf end-threshold-value {20549                  leaf end-threshold-value {
20555                    type uint32 {20550                    type uint32 {
20556                      range "0..4294967295" {20551                      range "0..4294967295" {
20557                        description20552                        description
20558                          "Threshold value";20553                          "Threshold value";
20559                      }20554                      }
20560                    }20555                    }
20561                    mandatory true;20556                    mandatory true;
20562                    description20557                    description
20563                      "Threshold value";20558                      "Threshold value";
20564                  }20559                  }
20565                }20560                }
20566              }20561              }
20567              container label-release-msgs-rcvd {20562              container label-release-msgs-rcvd {
20568                description20563                description
20569                  "Number of LAbel Release messages received";20564                  "Number of LAbel Release messages received";
20570                container percent {20565                container percent {
20571                  presence "Indicates a percent node is configured.";20566                  presence "Indicates a percent node is configured.";
20572                  description20567                  description
20573                    "Specify that threshold value is percent of previous sample";20568                    "Specify that threshold value is percent of previous sample";
20574                }20569                }
20575                container rearm {20570                container rearm {
20576                  description20571                  description
20577                    "Specify Rearm parameters (default - always)";20572                    "Specify Rearm parameters (default - always)";
20578                  container toggle {20573                  container toggle {
20579                    must "not(../window)";20574                    must "not(../window)";
20580                    presence "Indicates a toggle node is configured.";20575                    presence "Indicates a toggle node is configured.";
20581                    description20576                    description
20582                      "Rearm after the first period when condition is not met";20577                      "Rearm after the first period when condition is not met";
20583                  }20578                  }
20584                  leaf window {20579                  leaf window {
20585                    type uint32 {20580                    type uint32 {
20586                      range "1..100" {20581                      range "1..100" {
20587                        description20582                        description
20588                          "Rearm window size";20583                          "Rearm window size";
20589                      }20584                      }
20590                    }20585                    }
20591                    must "not(../toggle)";20586                    must "not(../toggle)";
20592                    description20587                    description
20593                      "Rearm after the window of sampling periods";20588                      "Rearm after the window of sampling periods";
20594                  }20589                  }
20595                }20590                }
20596                container delta {20591                container delta {
20597                  presence "Indicates a delta node is configured.";20592                  presence "Indicates a delta node is configured.";
20598                  description20593                  description
20599                    "Specify that threshold value is for difference from the previous sample";20594                    "Specify that threshold value is for difference from the previous sample";
20600                }20595                }
20601                container eq {20596                container eq {
20602                  presence "Indicates the node is configured.";20597                  presence "Indicates the node is configured.";
20603                  description20598                  description
20604                    "Equal to";20599                    "Equal to";
20605                  leaf threshold-value {20600                  leaf threshold-value {
20606                    type uint32 {20601                    type uint32 {
20607                      range "0..4294967295" {20602                      range "0..4294967295" {
20608                        description20603                        description
20609                          "Threshold value";20604                          "Threshold value";
20610                      }20605                      }
20611                    }20606                    }
20612                    mandatory true;20607                    mandatory true;
20613                    description20608                    description
20614                      "Threshold value";20609                      "Threshold value";
20615                  }20610                  }
20616                }20611                }
20617                container ne {20612                container ne {
20618                  presence "Indicates the node is configured.";20613                  presence "Indicates the node is configured.";
20619                  description20614                  description
20620                    "Not equal to";20615                    "Not equal to";
20621                  leaf threshold-value {20616                  leaf threshold-value {
20622                    type uint32 {20617                    type uint32 {
20623                      range "0..4294967295" {20618                      range "0..4294967295" {
20624                        description20619                        description
20625                          "Threshold value";20620                          "Threshold value";
20626                      }20621                      }
20627                    }20622                    }
20628                    mandatory true;20623                    mandatory true;
20629                    description20624                    description
20630                      "Threshold value";20625                      "Threshold value";
20631                  }20626                  }
20632                }20627                }
20633                container lt {20628                container lt {
20634                  presence "Indicates the node is configured.";20629                  presence "Indicates the node is configured.";
20635                  description20630                  description
20636                    "Less than";20631                    "Less than";
20637                  leaf threshold-value {20632                  leaf threshold-value {
20638                    type uint32 {20633                    type uint32 {
20639                      range "0..4294967295" {20634                      range "0..4294967295" {
20640                        description20635                        description
20641                          "Threshold value";20636                          "Threshold value";
20642                      }20637                      }
20643                    }20638                    }
20644                    mandatory true;20639                    mandatory true;
20645                    description20640                    description
20646                      "Threshold value";20641                      "Threshold value";
20647                  }20642                  }
20648                }20643                }
20649                container le {20644                container le {
20650                  presence "Indicates the node is configured.";20645                  presence "Indicates the node is configured.";
20651                  description20646                  description
20652                    "Less than or equal to";20647                    "Less than or equal to";
20653                  leaf threshold-value {20648                  leaf threshold-value {
20654                    type uint32 {20649                    type uint32 {
20655                      range "0..4294967295" {20650                      range "0..4294967295" {
20656                        description20651                        description
20657                          "Threshold value";20652                          "Threshold value";
20658                      }20653                      }
20659                    }20654                    }
20660                    mandatory true;20655                    mandatory true;
20661                    description20656                    description
20662                      "Threshold value";20657                      "Threshold value";
20663                  }20658                  }
20664                }20659                }
20665                container gt {20660                container gt {
20666                  presence "Indicates the node is configured.";20661                  presence "Indicates the node is configured.";
20667                  description20662                  description
20668                    "Greater than";20663                    "Greater than";
20669                  leaf threshold-value {20664                  leaf threshold-value {
20670                    type uint32 {20665                    type uint32 {
20671                      range "0..4294967295" {20666                      range "0..4294967295" {
20672                        description20667                        description
20673                          "Threshold value";20668                          "Threshold value";
20674                      }20669                      }
20675                    }20670                    }
20676                    mandatory true;20671                    mandatory true;
20677                    description20672                    description
20678                      "Threshold value";20673                      "Threshold value";
20679                  }20674                  }
20680                }20675                }
20681                container ge {20676                container ge {
20682                  presence "Indicates the node is configured.";20677                  presence "Indicates the node is configured.";
20683                  description20678                  description
20684                    "Greater than or equal to";20679                    "Greater than or equal to";
20685                  leaf threshold-value {20680                  leaf threshold-value {
20686                    type uint32 {20681                    type uint32 {
20687                      range "0..4294967295" {20682                      range "0..4294967295" {
20688                        description20683                        description
20689                          "Threshold value";20684                          "Threshold value";
20690                      }20685                      }
20691                    }20686                    }
20692                    mandatory true;20687                    mandatory true;
20693                    description20688                    description
20694                      "Threshold value";20689                      "Threshold value";
20695                  }20690                  }
20696                }20691                }
20697                container rg {20692                container rg {
20698                  presence "Indicates the node is configured.";20693                  presence "Indicates the node is configured.";
20699                  description20694                  description
20700                    "Not in range";20695                    "Not in range";
20701                  leaf start-threshold-value {20696                  leaf start-threshold-value {
20702                    type uint32 {20697                    type uint32 {
20703                      range "0..4294967295" {20698                      range "0..4294967295" {
20704                        description20699                        description
20705                          "Threshold value";20700                          "Threshold value";
20706                      }20701                      }
20707                    }20702                    }
20708                    mandatory true;20703                    mandatory true;
20709                    description20704                    description
20710                      "Threshold value";20705                      "Threshold value";
20711                  }20706                  }
20712                  leaf end-threshold-value {20707                  leaf end-threshold-value {
20713                    type uint32 {20708                    type uint32 {
20714                      range "0..4294967295" {20709                      range "0..4294967295" {
20715                        description20710                        description
20716                          "Threshold value";20711                          "Threshold value";
20717                      }20712                      }
20718                    }20713                    }
20719                    mandatory true;20714                    mandatory true;
20720                    description20715                    description
20721                      "Threshold value";20716                      "Threshold value";
20722                  }20717                  }
20723                }20718                }
20724              }20719              }
20725              container notification-msgs-sent {20720              container notification-msgs-sent {
20726                description20721                description
20727                  "Number of Notification messages sent";20722                  "Number of Notification messages sent";
20728                container percent {20723                container percent {
20729                  presence "Indicates a percent node is configured.";20724                  presence "Indicates a percent node is configured.";
20730                  description20725                  description
20731                    "Specify that threshold value is percent of previous sample";20726                    "Specify that threshold value is percent of previous sample";
20732                }20727                }
20733                container rearm {20728                container rearm {
20734                  description20729                  description
20735                    "Specify Rearm parameters (default - always)";20730                    "Specify Rearm parameters (default - always)";
20736                  container toggle {20731                  container toggle {
20737                    must "not(../window)";20732                    must "not(../window)";
20738                    presence "Indicates a toggle node is configured.";20733                    presence "Indicates a toggle node is configured.";
20739                    description20734                    description
20740                      "Rearm after the first period when condition is not met";20735                      "Rearm after the first period when condition is not met";
20741                  }20736                  }
20742                  leaf window {20737                  leaf window {
20743                    type uint32 {20738                    type uint32 {
20744                      range "1..100" {20739                      range "1..100" {
20745                        description20740                        description
20746                          "Rearm window size";20741                          "Rearm window size";
20747                      }20742                      }
20748                    }20743                    }
20749                    must "not(../toggle)";20744                    must "not(../toggle)";
20750                    description20745                    description
20751                      "Rearm after the window of sampling periods";20746                      "Rearm after the window of sampling periods";
20752                  }20747                  }
20753                }20748                }
20754                container delta {20749                container delta {
20755                  presence "Indicates a delta node is configured.";20750                  presence "Indicates a delta node is configured.";
20756                  description20751                  description
20757                    "Specify that threshold value is for difference from the previous sample";20752                    "Specify that threshold value is for difference from the previous sample";
20758                }20753                }
20759                container eq {20754                container eq {
20760                  presence "Indicates the node is configured.";20755                  presence "Indicates the node is configured.";
20761                  description20756                  description
20762                    "Equal to";20757                    "Equal to";
20763                  leaf threshold-value {20758                  leaf threshold-value {
20764                    type uint32 {20759                    type uint32 {
20765                      range "0..4294967295" {20760                      range "0..4294967295" {
20766                        description20761                        description
20767                          "Threshold value";20762                          "Threshold value";
20768                      }20763                      }
20769                    }20764                    }
20770                    mandatory true;20765                    mandatory true;
20771                    description20766                    description
20772                      "Threshold value";20767                      "Threshold value";
20773                  }20768                  }
20774                }20769                }
20775                container ne {20770                container ne {
20776                  presence "Indicates the node is configured.";20771                  presence "Indicates the node is configured.";
20777                  description20772                  description
20778                    "Not equal to";20773                    "Not equal to";
20779                  leaf threshold-value {20774                  leaf threshold-value {
20780                    type uint32 {20775                    type uint32 {
20781                      range "0..4294967295" {20776                      range "0..4294967295" {
20782                        description20777                        description
20783                          "Threshold value";20778                          "Threshold value";
20784                      }20779                      }
20785                    }20780                    }
20786                    mandatory true;20781                    mandatory true;
20787                    description20782                    description
20788                      "Threshold value";20783                      "Threshold value";
20789                  }20784                  }
20790                }20785                }
20791                container lt {20786                container lt {
20792                  presence "Indicates the node is configured.";20787                  presence "Indicates the node is configured.";
20793                  description20788                  description
20794                    "Less than";20789                    "Less than";
20795                  leaf threshold-value {20790                  leaf threshold-value {
20796                    type uint32 {20791                    type uint32 {
20797                      range "0..4294967295" {20792                      range "0..4294967295" {
20798                        description20793                        description
20799                          "Threshold value";20794                          "Threshold value";
20800                      }20795                      }
20801                    }20796                    }
20802                    mandatory true;20797                    mandatory true;
20803                    description20798                    description
20804                      "Threshold value";20799                      "Threshold value";
20805                  }20800                  }
20806                }20801                }
20807                container le {20802                container le {
20808                  presence "Indicates the node is configured.";20803                  presence "Indicates the node is configured.";
20809                  description20804                  description
20810                    "Less than or equal to";20805                    "Less than or equal to";
20811                  leaf threshold-value {20806                  leaf threshold-value {
20812                    type uint32 {20807                    type uint32 {
20813                      range "0..4294967295" {20808                      range "0..4294967295" {
20814                        description20809                        description
20815                          "Threshold value";20810                          "Threshold value";
20816                      }20811                      }
20817                    }20812                    }
20818                    mandatory true;20813                    mandatory true;
20819                    description20814                    description
20820                      "Threshold value";20815                      "Threshold value";
20821                  }20816                  }
20822                }20817                }
20823                container gt {20818                container gt {
20824                  presence "Indicates the node is configured.";20819                  presence "Indicates the node is configured.";
20825                  description20820                  description
20826                    "Greater than";20821                    "Greater than";
20827                  leaf threshold-value {20822                  leaf threshold-value {
20828                    type uint32 {20823                    type uint32 {
20829                      range "0..4294967295" {20824                      range "0..4294967295" {
20830                        description20825                        description
20831                          "Threshold value";20826                          "Threshold value";
20832                      }20827                      }
20833                    }20828                    }
20834                    mandatory true;20829                    mandatory true;
20835                    description20830                    description
20836                      "Threshold value";20831                      "Threshold value";
20837                  }20832                  }
20838                }20833                }
20839                container ge {20834                container ge {
20840                  presence "Indicates the node is configured.";20835                  presence "Indicates the node is configured.";
20841                  description20836                  description
20842                    "Greater than or equal to";20837                    "Greater than or equal to";
20843                  leaf threshold-value {20838                  leaf threshold-value {
20844                    type uint32 {20839                    type uint32 {
20845                      range "0..4294967295" {20840                      range "0..4294967295" {
20846                        description20841                        description
20847                          "Threshold value";20842                          "Threshold value";
20848                      }20843                      }
20849                    }20844                    }
20850                    mandatory true;20845                    mandatory true;
20851                    description20846                    description
20852                      "Threshold value";20847                      "Threshold value";
20853                  }20848                  }
20854                }20849                }
20855                container rg {20850                container rg {
20856                  presence "Indicates the node is configured.";20851                  presence "Indicates the node is configured.";
20857                  description20852                  description
20858                    "Not in range";20853                    "Not in range";
20859                  leaf start-threshold-value {20854                  leaf start-threshold-value {
20860                    type uint32 {20855                    type uint32 {
20861                      range "0..4294967295" {20856                      range "0..4294967295" {
20862                        description20857                        description
20863                          "Threshold value";20858                          "Threshold value";
20864                      }20859                      }
20865                    }20860                    }
20866                    mandatory true;20861                    mandatory true;
20867                    description20862                    description
20868                      "Threshold value";20863                      "Threshold value";
20869                  }20864                  }
20870                  leaf end-threshold-value {20865                  leaf end-threshold-value {
20871                    type uint32 {20866                    type uint32 {
20872                      range "0..4294967295" {20867                      range "0..4294967295" {
20873                        description20868                        description
20874                          "Threshold value";20869                          "Threshold value";
20875                      }20870                      }
20876                    }20871                    }
20877                    mandatory true;20872                    mandatory true;
20878                    description20873                    description
20879                      "Threshold value";20874                      "Threshold value";
20880                  }20875                  }
20881                }20876                }
20882              }20877              }
20883              container notification-msgs-rcvd {20878              container notification-msgs-rcvd {
20884                description20879                description
20885                  "Number of Notification messages received";20880                  "Number of Notification messages received";
20886                container percent {20881                container percent {
20887                  presence "Indicates a percent node is configured.";20882                  presence "Indicates a percent node is configured.";
20888                  description20883                  description
20889                    "Specify that threshold value is percent of previous sample";20884                    "Specify that threshold value is percent of previous sample";
20890                }20885                }
20891                container rearm {20886                container rearm {
20892                  description20887                  description
20893                    "Specify Rearm parameters (default - always)";20888                    "Specify Rearm parameters (default - always)";
20894                  container toggle {20889                  container toggle {
20895                    must "not(../window)";20890                    must "not(../window)";
20896                    presence "Indicates a toggle node is configured.";20891                    presence "Indicates a toggle node is configured.";
20897                    description20892                    description
20898                      "Rearm after the first period when condition is not met";20893                      "Rearm after the first period when condition is not met";
20899                  }20894                  }
20900                  leaf window {20895                  leaf window {
20901                    type uint32 {20896                    type uint32 {
20902                      range "1..100" {20897                      range "1..100" {
20903                        description20898                        description
20904                          "Rearm window size";20899                          "Rearm window size";
20905                      }20900                      }
20906                    }20901                    }
20907                    must "not(../toggle)";20902                    must "not(../toggle)";
20908                    description20903                    description
20909                      "Rearm after the window of sampling periods";20904                      "Rearm after the window of sampling periods";
20910                  }20905                  }
20911                }20906                }
20912                container delta {20907                container delta {
20913                  presence "Indicates a delta node is configured.";20908                  presence "Indicates a delta node is configured.";
20914                  description20909                  description
20915                    "Specify that threshold value is for difference from the previous sample";20910                    "Specify that threshold value is for difference from the previous sample";
20916                }20911                }
20917                container eq {20912                container eq {
20918                  presence "Indicates the node is configured.";20913                  presence "Indicates the node is configured.";
20919                  description20914                  description
20920                    "Equal to";20915                    "Equal to";
20921                  leaf threshold-value {20916                  leaf threshold-value {
20922                    type uint32 {20917                    type uint32 {
20923                      range "0..4294967295" {20918                      range "0..4294967295" {
20924                        description20919                        description
20925                          "Threshold value";20920                          "Threshold value";
20926                      }20921                      }
20927                    }20922                    }
20928                    mandatory true;20923                    mandatory true;
20929                    description20924                    description
20930                      "Threshold value";20925                      "Threshold value";
20931                  }20926                  }
20932                }20927                }
20933                container ne {20928                container ne {
20934                  presence "Indicates the node is configured.";20929                  presence "Indicates the node is configured.";
20935                  description20930                  description
20936                    "Not equal to";20931                    "Not equal to";
20937                  leaf threshold-value {20932                  leaf threshold-value {
20938                    type uint32 {20933                    type uint32 {
20939                      range "0..4294967295" {20934                      range "0..4294967295" {
20940                        description20935                        description
20941                          "Threshold value";20936                          "Threshold value";
20942                      }20937                      }
20943                    }20938                    }
20944                    mandatory true;20939                    mandatory true;
20945                    description20940                    description
20946                      "Threshold value";20941                      "Threshold value";
20947                  }20942                  }
20948                }20943                }
20949                container lt {20944                container lt {
20950                  presence "Indicates the node is configured.";20945                  presence "Indicates the node is configured.";
20951                  description20946                  description
20952                    "Less than";20947                    "Less than";
20953                  leaf threshold-value {20948                  leaf threshold-value {
20954                    type uint32 {20949                    type uint32 {
20955                      range "0..4294967295" {20950                      range "0..4294967295" {
20956                        description20951                        description
20957                          "Threshold value";20952                          "Threshold value";
20958                      }20953                      }
20959                    }20954                    }
20960                    mandatory true;20955                    mandatory true;
20961                    description20956                    description
20962                      "Threshold value";20957                      "Threshold value";
20963                  }20958                  }
20964                }20959                }
20965                container le {20960                container le {
20966                  presence "Indicates the node is configured.";20961                  presence "Indicates the node is configured.";
20967                  description20962                  description
20968                    "Less than or equal to";20963                    "Less than or equal to";
20969                  leaf threshold-value {20964                  leaf threshold-value {
20970                    type uint32 {20965                    type uint32 {
20971                      range "0..4294967295" {20966                      range "0..4294967295" {
20972                        description20967                        description
20973                          "Threshold value";20968                          "Threshold value";
20974                      }20969                      }
20975                    }20970                    }
20976                    mandatory true;20971                    mandatory true;
20977                    description20972                    description
20978                      "Threshold value";20973                      "Threshold value";
20979                  }20974                  }
20980                }20975                }
20981                container gt {20976                container gt {
20982                  presence "Indicates the node is configured.";20977                  presence "Indicates the node is configured.";
20983                  description20978                  description
20984                    "Greater than";20979                    "Greater than";
20985                  leaf threshold-value {20980                  leaf threshold-value {
20986                    type uint32 {20981                    type uint32 {
20987                      range "0..4294967295" {20982                      range "0..4294967295" {
20988                        description20983                        description
20989                          "Threshold value";20984                          "Threshold value";
20990                      }20985                      }
20991                    }20986                    }
20992                    mandatory true;20987                    mandatory true;
20993                    description20988                    description
20994                      "Threshold value";20989                      "Threshold value";
20995                  }20990                  }
20996                }20991                }
20997                container ge {20992                container ge {
20998                  presence "Indicates the node is configured.";20993                  presence "Indicates the node is configured.";
20999                  description20994                  description
21000                    "Greater than or equal to";20995                    "Greater than or equal to";
21001                  leaf threshold-value {20996                  leaf threshold-value {
21002                    type uint32 {20997                    type uint32 {
21003                      range "0..4294967295" {20998                      range "0..4294967295" {
21004                        description20999                        description
21005                          "Threshold value";21000                          "Threshold value";
21006                      }21001                      }
21007                    }21002                    }
21008                    mandatory true;21003                    mandatory true;
21009                    description21004                    description
21010                      "Threshold value";21005                      "Threshold value";
21011                  }21006                  }
21012                }21007                }
21013                container rg {21008                container rg {
21014                  presence "Indicates the node is configured.";21009                  presence "Indicates the node is configured.";
21015                  description21010                  description
21016                    "Not in range";21011                    "Not in range";
21017                  leaf start-threshold-value {21012                  leaf start-threshold-value {
21018                    type uint32 {21013                    type uint32 {
21019                      range "0..4294967295" {21014                      range "0..4294967295" {
21020                        description21015                        description
21021                          "Threshold value";21016                          "Threshold value";
21022                      }21017                      }
21023                    }21018                    }
21024                    mandatory true;21019                    mandatory true;
21025                    description21020                    description
21026                      "Threshold value";21021                      "Threshold value";
21027                  }21022                  }
21028                  leaf end-threshold-value {21023                  leaf end-threshold-value {
21029                    type uint32 {21024                    type uint32 {
21030                      range "0..4294967295" {21025                      range "0..4294967295" {
21031                        description21026                        description
21032                          "Threshold value";21027                          "Threshold value";
21033                      }21028                      }
21034                    }21029                    }
21035                    mandatory true;21030                    mandatory true;
21036                    description21031                    description
21037                      "Threshold value";21032                      "Threshold value";
21038                  }21033                  }
21039                }21034                }
21040              }21035              }
21041              container keepalive-msgs-sent {21036              container keepalive-msgs-sent {
21042                description21037                description
21043                  "Number of Keepalive messages sent";21038                  "Number of Keepalive messages sent";
21044                container percent {21039                container percent {
21045                  presence "Indicates a percent node is configured.";21040                  presence "Indicates a percent node is configured.";
21046                  description21041                  description
21047                    "Specify that threshold value is percent of previous sample";21042                    "Specify that threshold value is percent of previous sample";
21048                }21043                }
21049                container rearm {21044                container rearm {
21050                  description21045                  description
21051                    "Specify Rearm parameters (default - always)";21046                    "Specify Rearm parameters (default - always)";
21052                  container toggle {21047                  container toggle {
21053                    must "not(../window)";21048                    must "not(../window)";
21054                    presence "Indicates a toggle node is configured.";21049                    presence "Indicates a toggle node is configured.";
21055                    description21050                    description
21056                      "Rearm after the first period when condition is not met";21051                      "Rearm after the first period when condition is not met";
21057                  }21052                  }
21058                  leaf window {21053                  leaf window {
21059                    type uint32 {21054                    type uint32 {
21060                      range "1..100" {21055                      range "1..100" {
21061                        description21056                        description
21062                          "Rearm window size";21057                          "Rearm window size";
21063                      }21058                      }
21064                    }21059                    }
21065                    must "not(../toggle)";21060                    must "not(../toggle)";
21066                    description21061                    description
21067                      "Rearm after the window of sampling periods";21062                      "Rearm after the window of sampling periods";
21068                  }21063                  }
21069                }21064                }
21070                container delta {21065                container delta {
21071                  presence "Indicates a delta node is configured.";21066                  presence "Indicates a delta node is configured.";
21072                  description21067                  description
21073                    "Specify that threshold value is for difference from the previous sample";21068                    "Specify that threshold value is for difference from the previous sample";
21074                }21069                }
21075                container eq {21070                container eq {
21076                  presence "Indicates the node is configured.";21071                  presence "Indicates the node is configured.";
21077                  description21072                  description
21078                    "Equal to";21073                    "Equal to";
21079                  leaf threshold-value {21074                  leaf threshold-value {
21080                    type uint32 {21075                    type uint32 {
21081                      range "0..4294967295" {21076                      range "0..4294967295" {
21082                        description21077                        description
21083                          "Threshold value";21078                          "Threshold value";
21084                      }21079                      }
21085                    }21080                    }
21086                    mandatory true;21081                    mandatory true;
21087                    description21082                    description
21088                      "Threshold value";21083                      "Threshold value";
21089                  }21084                  }
21090                }21085                }
21091                container ne {21086                container ne {
21092                  presence "Indicates the node is configured.";21087                  presence "Indicates the node is configured.";
21093                  description21088                  description
21094                    "Not equal to";21089                    "Not equal to";
21095                  leaf threshold-value {21090                  leaf threshold-value {
21096                    type uint32 {21091                    type uint32 {
21097                      range "0..4294967295" {21092                      range "0..4294967295" {
21098                        description21093                        description
21099                          "Threshold value";21094                          "Threshold value";
21100                      }21095                      }
21101                    }21096                    }
21102                    mandatory true;21097                    mandatory true;
21103                    description21098                    description
21104                      "Threshold value";21099                      "Threshold value";
21105                  }21100                  }
21106                }21101                }
21107                container lt {21102                container lt {
21108                  presence "Indicates the node is configured.";21103                  presence "Indicates the node is configured.";
21109                  description21104                  description
21110                    "Less than";21105                    "Less than";
21111                  leaf threshold-value {21106                  leaf threshold-value {
21112                    type uint32 {21107                    type uint32 {
21113                      range "0..4294967295" {21108                      range "0..4294967295" {
21114                        description21109                        description
21115                          "Threshold value";21110                          "Threshold value";
21116                      }21111                      }
21117                    }21112                    }
21118                    mandatory true;21113                    mandatory true;
21119                    description21114                    description
21120                      "Threshold value";21115                      "Threshold value";
21121                  }21116                  }
21122                }21117                }
21123                container le {21118                container le {
21124                  presence "Indicates the node is configured.";21119                  presence "Indicates the node is configured.";
21125                  description21120                  description
21126                    "Less than or equal to";21121                    "Less than or equal to";
21127                  leaf threshold-value {21122                  leaf threshold-value {
21128                    type uint32 {21123                    type uint32 {
21129                      range "0..4294967295" {21124                      range "0..4294967295" {
21130                        description21125                        description
21131                          "Threshold value";21126                          "Threshold value";
21132                      }21127                      }
21133                    }21128                    }
21134                    mandatory true;21129                    mandatory true;
21135                    description21130                    description
21136                      "Threshold value";21131                      "Threshold value";
21137                  }21132                  }
21138                }21133                }
21139                container gt {21134                container gt {
21140                  presence "Indicates the node is configured.";21135                  presence "Indicates the node is configured.";
21141                  description21136                  description
21142                    "Greater than";21137                    "Greater than";
21143                  leaf threshold-value {21138                  leaf threshold-value {
21144                    type uint32 {21139                    type uint32 {
21145                      range "0..4294967295" {21140                      range "0..4294967295" {
21146                        description21141                        description
21147                          "Threshold value";21142                          "Threshold value";
21148                      }21143                      }
21149                    }21144                    }
21150                    mandatory true;21145                    mandatory true;
21151                    description21146                    description
21152                      "Threshold value";21147                      "Threshold value";
21153                  }21148                  }
21154                }21149                }
21155                container ge {21150                container ge {
21156                  presence "Indicates the node is configured.";21151                  presence "Indicates the node is configured.";
21157                  description21152                  description
21158                    "Greater than or equal to";21153                    "Greater than or equal to";
21159                  leaf threshold-value {21154                  leaf threshold-value {
21160                    type uint32 {21155                    type uint32 {
21161                      range "0..4294967295" {21156                      range "0..4294967295" {
21162                        description21157                        description
21163                          "Threshold value";21158                          "Threshold value";
21164                      }21159                      }
21165                    }21160                    }
21166                    mandatory true;21161                    mandatory true;
21167                    description21162                    description
21168                      "Threshold value";21163                      "Threshold value";
21169                  }21164                  }
21170                }21165                }
21171                container rg {21166                container rg {
21172                  presence "Indicates the node is configured.";21167                  presence "Indicates the node is configured.";
21173                  description21168                  description
21174                    "Not in range";21169                    "Not in range";
21175                  leaf start-threshold-value {21170                  leaf start-threshold-value {
21176                    type uint32 {21171                    type uint32 {
21177                      range "0..4294967295" {21172                      range "0..4294967295" {
21178                        description21173                        description
21179                          "Threshold value";21174                          "Threshold value";
21180                      }21175                      }
21181                    }21176                    }
21182                    mandatory true;21177                    mandatory true;
21183                    description21178                    description
21184                      "Threshold value";21179                      "Threshold value";
21185                  }21180                  }
21186                  leaf end-threshold-value {21181                  leaf end-threshold-value {
21187                    type uint32 {21182                    type uint32 {
21188                      range "0..4294967295" {21183                      range "0..4294967295" {
21189                        description21184                        description
21190                          "Threshold value";21185                          "Threshold value";
21191                      }21186                      }
21192                    }21187                    }
21193                    mandatory true;21188                    mandatory true;
21194                    description21189                    description
21195                      "Threshold value";21190                      "Threshold value";
21196                  }21191                  }
21197                }21192                }
21198              }21193              }
21199              container keepalive-msgs-rcvd {21194              container keepalive-msgs-rcvd {
21200                description21195                description
21201                  "Number of Keepalive messages received";21196                  "Number of Keepalive messages received";
21202                container percent {21197                container percent {
21203                  presence "Indicates a percent node is configured.";21198                  presence "Indicates a percent node is configured.";
21204                  description21199                  description
21205                    "Specify that threshold value is percent of previous sample";21200                    "Specify that threshold value is percent of previous sample";
21206                }21201                }
21207                container rearm {21202                container rearm {
21208                  description21203                  description
21209                    "Specify Rearm parameters (default - always)";21204                    "Specify Rearm parameters (default - always)";
21210                  container toggle {21205                  container toggle {
21211                    must "not(../window)";21206                    must "not(../window)";
21212                    presence "Indicates a toggle node is configured.";21207                    presence "Indicates a toggle node is configured.";
21213                    description21208                    description
21214                      "Rearm after the first period when condition is not met";21209                      "Rearm after the first period when condition is not met";
21215                  }21210                  }
21216                  leaf window {21211                  leaf window {
21217                    type uint32 {21212                    type uint32 {
21218                      range "1..100" {21213                      range "1..100" {
21219                        description21214                        description
21220                          "Rearm window size";21215                          "Rearm window size";
21221                      }21216                      }
21222                    }21217                    }
21223                    must "not(../toggle)";21218                    must "not(../toggle)";
21224                    description21219                    description
21225                      "Rearm after the window of sampling periods";21220                      "Rearm after the window of sampling periods";
21226                  }21221                  }
21227                }21222                }
21228                container delta {21223                container delta {
21229                  presence "Indicates a delta node is configured.";21224                  presence "Indicates a delta node is configured.";
21230                  description21225                  description
21231                    "Specify that threshold value is for difference from the previous sample";21226                    "Specify that threshold value is for difference from the previous sample";
21232                }21227                }
21233                container eq {21228                container eq {
21234                  presence "Indicates the node is configured.";21229                  presence "Indicates the node is configured.";
21235                  description21230                  description
21236                    "Equal to";21231                    "Equal to";
21237                  leaf threshold-value {21232                  leaf threshold-value {
21238                    type uint32 {21233                    type uint32 {
21239                      range "0..4294967295" {21234                      range "0..4294967295" {
21240                        description21235                        description
21241                          "Threshold value";21236                          "Threshold value";
21242                      }21237                      }
21243                    }21238                    }
21244                    mandatory true;21239                    mandatory true;
21245                    description21240                    description
21246                      "Threshold value";21241                      "Threshold value";
21247                  }21242                  }
21248                }21243                }
21249                container ne {21244                container ne {
21250                  presence "Indicates the node is configured.";21245                  presence "Indicates the node is configured.";
21251                  description21246                  description
21252                    "Not equal to";21247                    "Not equal to";
21253                  leaf threshold-value {21248                  leaf threshold-value {
21254                    type uint32 {21249                    type uint32 {
21255                      range "0..4294967295" {21250                      range "0..4294967295" {
21256                        description21251                        description
21257                          "Threshold value";21252                          "Threshold value";
21258                      }21253                      }
21259                    }21254                    }
21260                    mandatory true;21255                    mandatory true;
21261                    description21256                    description
21262                      "Threshold value";21257                      "Threshold value";
21263                  }21258                  }
21264                }21259                }
21265                container lt {21260                container lt {
21266                  presence "Indicates the node is configured.";21261                  presence "Indicates the node is configured.";
21267                  description21262                  description
21268                    "Less than";21263                    "Less than";
21269                  leaf threshold-value {21264                  leaf threshold-value {
21270                    type uint32 {21265                    type uint32 {
21271                      range "0..4294967295" {21266                      range "0..4294967295" {
21272                        description21267                        description
21273                          "Threshold value";21268                          "Threshold value";
21274                      }21269                      }
21275                    }21270                    }
21276                    mandatory true;21271                    mandatory true;
21277                    description21272                    description
21278                      "Threshold value";21273                      "Threshold value";
21279                  }21274                  }
21280                }21275                }
21281                container le {21276                container le {
21282                  presence "Indicates the node is configured.";21277                  presence "Indicates the node is configured.";
21283                  description21278                  description
21284                    "Less than or equal to";21279                    "Less than or equal to";
21285                  leaf threshold-value {21280                  leaf threshold-value {
21286                    type uint32 {21281                    type uint32 {
21287                      range "0..4294967295" {21282                      range "0..4294967295" {
21288                        description21283                        description
21289                          "Threshold value";21284                          "Threshold value";
21290                      }21285                      }
21291                    }21286                    }
21292                    mandatory true;21287                    mandatory true;
21293                    description21288                    description
21294                      "Threshold value";21289                      "Threshold value";
21295                  }21290                  }
21296                }21291                }
21297                container gt {21292                container gt {
21298                  presence "Indicates the node is configured.";21293                  presence "Indicates the node is configured.";
21299                  description21294                  description
21300                    "Greater than";21295                    "Greater than";
21301                  leaf threshold-value {21296                  leaf threshold-value {
21302                    type uint32 {21297                    type uint32 {
21303                      range "0..4294967295" {21298                      range "0..4294967295" {
21304                        description21299                        description
21305                          "Threshold value";21300                          "Threshold value";
21306                      }21301                      }
21307                    }21302                    }
21308                    mandatory true;21303                    mandatory true;
21309                    description21304                    description
21310                      "Threshold value";21305                      "Threshold value";
21311                  }21306                  }
21312                }21307                }
21313                container ge {21308                container ge {
21314                  presence "Indicates the node is configured.";21309                  presence "Indicates the node is configured.";
21315                  description21310                  description
21316                    "Greater than or equal to";21311                    "Greater than or equal to";
21317                  leaf threshold-value {21312                  leaf threshold-value {
21318                    type uint32 {21313                    type uint32 {
21319                      range "0..4294967295" {21314                      range "0..4294967295" {
21320                        description21315                        description
21321                          "Threshold value";21316                          "Threshold value";
21322                      }21317                      }
21323                    }21318                    }
21324                    mandatory true;21319                    mandatory true;
21325                    description21320                    description
21326                      "Threshold value";21321                      "Threshold value";
21327                  }21322                  }
21328                }21323                }
21329                container rg {21324                container rg {
21330                  presence "Indicates the node is configured.";21325                  presence "Indicates the node is configured.";
21331                  description21326                  description
21332                    "Not in range";21327                    "Not in range";
21333                  leaf start-threshold-value {21328                  leaf start-threshold-value {
21334                    type uint32 {21329                    type uint32 {
21335                      range "0..4294967295" {21330                      range "0..4294967295" {
21336                        description21331                        description
21337                          "Threshold value";21332                          "Threshold value";
21338                      }21333                      }
21339                    }21334                    }
21340                    mandatory true;21335                    mandatory true;
21341                    description21336                    description
21342                      "Threshold value";21337                      "Threshold value";
21343                  }21338                  }
21344                  leaf end-threshold-value {21339                  leaf end-threshold-value {
21345                    type uint32 {21340                    type uint32 {
21346                      range "0..4294967295" {21341                      range "0..4294967295" {
21347                        description21342                        description
21348                          "Threshold value";21343                          "Threshold value";
21349                      }21344                      }
21350                    }21345                    }
21351                    mandatory true;21346                    mandatory true;
21352                    description21347                    description
21353                      "Threshold value";21348                      "Threshold value";
21354                  }21349                  }
21355                }21350                }
21356              }21351              }
21357            }21352            }
21358          }21353          }
21359          container default {21354          container default {
21360            presence "Indicates a default node is configured.";21355            presence "Indicates a default node is configured.";
21361            description21356            description
21362              "Default template";21357              "Default template";
21363            leaf sample-interval {21358            leaf sample-interval {
21364              type uint32 {21359              type uint32 {
21365                range "1..60" {21360                range "1..60" {
21366                  description21361                  description
21367                    "Frequency of samples";21362                    "Frequency of samples";
21368                }21363                }
21369              }21364              }
21370              description21365              description
21371                "Frequency of sampling in minutes";21366                "Frequency of sampling in minutes";
21372            }21367            }
21373            container total-msgs-sent {21368            container total-msgs-sent {
21374              description21369              description
21375                "Total number of messages sent";21370                "Total number of messages sent";
21376              container percent {21371              container percent {
21377                presence "Indicates a percent node is configured.";21372                presence "Indicates a percent node is configured.";
21378                description21373                description
21379                  "Specify that threshold value is percent of previous sample";21374                  "Specify that threshold value is percent of previous sample";
21380              }21375              }
21381              container rearm {21376              container rearm {
21382                description21377                description
21383                  "Specify Rearm parameters (default - always)";21378                  "Specify Rearm parameters (default - always)";
21384                container toggle {21379                container toggle {
21385                  must "not(../window)";21380                  must "not(../window)";
21386                  presence "Indicates a toggle node is configured.";21381                  presence "Indicates a toggle node is configured.";
21387                  description21382                  description
21388                    "Rearm after the first period when condition is not met";21383                    "Rearm after the first period when condition is not met";
21389                }21384                }
21390                leaf window {21385                leaf window {
21391                  type uint32 {21386                  type uint32 {
21392                    range "1..100" {21387                    range "1..100" {
21393                      description21388                      description
21394                        "Rearm window size";21389                        "Rearm window size";
21395                    }21390                    }
21396                  }21391                  }
21397                  must "not(../toggle)";21392                  must "not(../toggle)";
21398                  description21393                  description
21399                    "Rearm after the window of sampling periods";21394                    "Rearm after the window of sampling periods";
21400                }21395                }
21401              }21396              }
21402              container delta {21397              container delta {
21403                presence "Indicates a delta node is configured.";21398                presence "Indicates a delta node is configured.";
21404                description21399                description
21405                  "Specify that threshold value is for difference from the previous sample";21400                  "Specify that threshold value is for difference from the previous sample";
21406              }21401              }
21407              container eq {21402              container eq {
21408                presence "Indicates the node is configured.";21403                presence "Indicates the node is configured.";
21409                description21404                description
21410                  "Equal to";21405                  "Equal to";
21411                leaf threshold-value {21406                leaf threshold-value {
21412                  type uint32 {21407                  type uint32 {
21413                    range "0..4294967295" {21408                    range "0..4294967295" {
21414                      description21409                      description
21415                        "Threshold value";21410                        "Threshold value";
21416                    }21411                    }
21417                  }21412                  }
21418                  mandatory true;21413                  mandatory true;
21419                  description21414                  description
21420                    "Threshold value";21415                    "Threshold value";
21421                }21416                }
21422              }21417              }
21423              container ne {21418              container ne {
21424                presence "Indicates the node is configured.";21419                presence "Indicates the node is configured.";
21425                description21420                description
21426                  "Not equal to";21421                  "Not equal to";
21427                leaf threshold-value {21422                leaf threshold-value {
21428                  type uint32 {21423                  type uint32 {
21429                    range "0..4294967295" {21424                    range "0..4294967295" {
21430                      description21425                      description
21431                        "Threshold value";21426                        "Threshold value";
21432                    }21427                    }
21433                  }21428                  }
21434                  mandatory true;21429                  mandatory true;
21435                  description21430                  description
21436                    "Threshold value";21431                    "Threshold value";
21437                }21432                }
21438              }21433              }
21439              container lt {21434              container lt {
21440                presence "Indicates the node is configured.";21435                presence "Indicates the node is configured.";
21441                description21436                description
21442                  "Less than";21437                  "Less than";
21443                leaf threshold-value {21438                leaf threshold-value {
21444                  type uint32 {21439                  type uint32 {
21445                    range "0..4294967295" {21440                    range "0..4294967295" {
21446                      description21441                      description
21447                        "Threshold value";21442                        "Threshold value";
21448                    }21443                    }
21449                  }21444                  }
21450                  mandatory true;21445                  mandatory true;
21451                  description21446                  description
21452                    "Threshold value";21447                    "Threshold value";
21453                }21448                }
21454              }21449              }
21455              container le {21450              container le {
21456                presence "Indicates the node is configured.";21451                presence "Indicates the node is configured.";
21457                description21452                description
21458                  "Less than or equal to";21453                  "Less than or equal to";
21459                leaf threshold-value {21454                leaf threshold-value {
21460                  type uint32 {21455                  type uint32 {
21461                    range "0..4294967295" {21456                    range "0..4294967295" {
21462                      description21457                      description
21463                        "Threshold value";21458                        "Threshold value";
21464                    }21459                    }
21465                  }21460                  }
21466                  mandatory true;21461                  mandatory true;
21467                  description21462                  description
21468                    "Threshold value";21463                    "Threshold value";
21469                }21464                }
21470              }21465              }
21471              container gt {21466              container gt {
21472                presence "Indicates the node is configured.";21467                presence "Indicates the node is configured.";
21473                description21468                description
21474                  "Greater than";21469                  "Greater than";
21475                leaf threshold-value {21470                leaf threshold-value {
21476                  type uint32 {21471                  type uint32 {
21477                    range "0..4294967295" {21472                    range "0..4294967295" {
21478                      description21473                      description
21479                        "Threshold value";21474                        "Threshold value";
21480                    }21475                    }
21481                  }21476                  }
21482                  mandatory true;21477                  mandatory true;
21483                  description21478                  description
21484                    "Threshold value";21479                    "Threshold value";
21485                }21480                }
21486              }21481              }
21487              container ge {21482              container ge {
21488                presence "Indicates the node is configured.";21483                presence "Indicates the node is configured.";
21489                description21484                description
21490                  "Greater than or equal to";21485                  "Greater than or equal to";
21491                leaf threshold-value {21486                leaf threshold-value {
21492                  type uint32 {21487                  type uint32 {
21493                    range "0..4294967295" {21488                    range "0..4294967295" {
21494                      description21489                      description
21495                        "Threshold value";21490                        "Threshold value";
21496                    }21491                    }
21497                  }21492                  }
21498                  mandatory true;21493                  mandatory true;
21499                  description21494                  description
21500                    "Threshold value";21495                    "Threshold value";
21501                }21496                }
21502              }21497              }
21503              container rg {21498              container rg {
21504                presence "Indicates the node is configured.";21499                presence "Indicates the node is configured.";
21505                description21500                description
21506                  "Not in range";21501                  "Not in range";
21507                leaf start-threshold-value {21502                leaf start-threshold-value {
21508                  type uint32 {21503                  type uint32 {
21509                    range "0..4294967295" {21504                    range "0..4294967295" {
21510                      description21505                      description
21511                        "Threshold value";21506                        "Threshold value";
21512                    }21507                    }
21513                  }21508                  }
21514                  mandatory true;21509                  mandatory true;
21515                  description21510                  description
21516                    "Threshold value";21511                    "Threshold value";
21517                }21512                }
21518                leaf end-threshold-value {21513                leaf end-threshold-value {
21519                  type uint32 {21514                  type uint32 {
21520                    range "0..4294967295" {21515                    range "0..4294967295" {
21521                      description21516                      description
21522                        "Threshold value";21517                        "Threshold value";
21523                    }21518                    }
21524                  }21519                  }
21525                  mandatory true;21520                  mandatory true;
21526                  description21521                  description
21527                    "Threshold value";21522                    "Threshold value";
21528                }21523                }
21529              }21524              }
21530            }21525            }
21531            container total-msgs-rcvd {21526            container total-msgs-rcvd {
21532              description21527              description
21533                "Total number of messages received";21528                "Total number of messages received";
21534              container percent {21529              container percent {
21535                presence "Indicates a percent node is configured.";21530                presence "Indicates a percent node is configured.";
21536                description21531                description
21537                  "Specify that threshold value is percent of previous sample";21532                  "Specify that threshold value is percent of previous sample";
21538              }21533              }
21539              container rearm {21534              container rearm {
21540                description21535                description
21541                  "Specify Rearm parameters (default - always)";21536                  "Specify Rearm parameters (default - always)";
21542                container toggle {21537                container toggle {
21543                  must "not(../window)";21538                  must "not(../window)";
21544                  presence "Indicates a toggle node is configured.";21539                  presence "Indicates a toggle node is configured.";
21545                  description21540                  description
21546                    "Rearm after the first period when condition is not met";21541                    "Rearm after the first period when condition is not met";
21547                }21542                }
21548                leaf window {21543                leaf window {
21549                  type uint32 {21544                  type uint32 {
21550                    range "1..100" {21545                    range "1..100" {
21551                      description21546                      description
21552                        "Rearm window size";21547                        "Rearm window size";
21553                    }21548                    }
21554                  }21549                  }
21555                  must "not(../toggle)";21550                  must "not(../toggle)";
21556                  description21551                  description
21557                    "Rearm after the window of sampling periods";21552                    "Rearm after the window of sampling periods";
21558                }21553                }
21559              }21554              }
21560              container delta {21555              container delta {
21561                presence "Indicates a delta node is configured.";21556                presence "Indicates a delta node is configured.";
21562                description21557                description
21563                  "Specify that threshold value is for difference from the previous sample";21558                  "Specify that threshold value is for difference from the previous sample";
21564              }21559              }
21565              container eq {21560              container eq {
21566                presence "Indicates the node is configured.";21561                presence "Indicates the node is configured.";
21567                description21562                description
21568                  "Equal to";21563                  "Equal to";
21569                leaf threshold-value {21564                leaf threshold-value {
21570                  type uint32 {21565                  type uint32 {
21571                    range "0..4294967295" {21566                    range "0..4294967295" {
21572                      description21567                      description
21573                        "Threshold value";21568                        "Threshold value";
21574                    }21569                    }
21575                  }21570                  }
21576                  mandatory true;21571                  mandatory true;
21577                  description21572                  description
21578                    "Threshold value";21573                    "Threshold value";
21579                }21574                }
21580              }21575              }
21581              container ne {21576              container ne {
21582                presence "Indicates the node is configured.";21577                presence "Indicates the node is configured.";
21583                description21578                description
21584                  "Not equal to";21579                  "Not equal to";
21585                leaf threshold-value {21580                leaf threshold-value {
21586                  type uint32 {21581                  type uint32 {
21587                    range "0..4294967295" {21582                    range "0..4294967295" {
21588                      description21583                      description
21589                        "Threshold value";21584                        "Threshold value";
21590                    }21585                    }
21591                  }21586                  }
21592                  mandatory true;21587                  mandatory true;
21593                  description21588                  description
21594                    "Threshold value";21589                    "Threshold value";
21595                }21590                }
21596              }21591              }
21597              container lt {21592              container lt {
21598                presence "Indicates the node is configured.";21593                presence "Indicates the node is configured.";
21599                description21594                description
21600                  "Less than";21595                  "Less than";
21601                leaf threshold-value {21596                leaf threshold-value {
21602                  type uint32 {21597                  type uint32 {
21603                    range "0..4294967295" {21598                    range "0..4294967295" {
21604                      description21599                      description
21605                        "Threshold value";21600                        "Threshold value";
21606                    }21601                    }
21607                  }21602                  }
21608                  mandatory true;21603                  mandatory true;
21609                  description21604                  description
21610                    "Threshold value";21605                    "Threshold value";
21611                }21606                }
21612              }21607              }
21613              container le {21608              container le {
21614                presence "Indicates the node is configured.";21609                presence "Indicates the node is configured.";
21615                description21610                description
21616                  "Less than or equal to";21611                  "Less than or equal to";
21617                leaf threshold-value {21612                leaf threshold-value {
21618                  type uint32 {21613                  type uint32 {
21619                    range "0..4294967295" {21614                    range "0..4294967295" {
21620                      description21615                      description
21621                        "Threshold value";21616                        "Threshold value";
21622                    }21617                    }
21623                  }21618                  }
21624                  mandatory true;21619                  mandatory true;
21625                  description21620                  description
21626                    "Threshold value";21621                    "Threshold value";
21627                }21622                }
21628              }21623              }
21629              container gt {21624              container gt {
21630                presence "Indicates the node is configured.";21625                presence "Indicates the node is configured.";
21631                description21626                description
21632                  "Greater than";21627                  "Greater than";
21633                leaf threshold-value {21628                leaf threshold-value {
21634                  type uint32 {21629                  type uint32 {
21635                    range "0..4294967295" {21630                    range "0..4294967295" {
21636                      description21631                      description
21637                        "Threshold value";21632                        "Threshold value";
21638                    }21633                    }
21639                  }21634                  }
21640                  mandatory true;21635                  mandatory true;
21641                  description21636                  description
21642                    "Threshold value";21637                    "Threshold value";
21643                }21638                }
21644              }21639              }
21645              container ge {21640              container ge {
21646                presence "Indicates the node is configured.";21641                presence "Indicates the node is configured.";
21647                description21642                description
21648                  "Greater than or equal to";21643                  "Greater than or equal to";
21649                leaf threshold-value {21644                leaf threshold-value {
21650                  type uint32 {21645                  type uint32 {
21651                    range "0..4294967295" {21646                    range "0..4294967295" {
21652                      description21647                      description
21653                        "Threshold value";21648                        "Threshold value";
21654                    }21649                    }
21655                  }21650                  }
21656                  mandatory true;21651                  mandatory true;
21657                  description21652                  description
21658                    "Threshold value";21653                    "Threshold value";
21659                }21654                }
21660              }21655              }
21661              container rg {21656              container rg {
21662                presence "Indicates the node is configured.";21657                presence "Indicates the node is configured.";
21663                description21658                description
21664                  "Not in range";21659                  "Not in range";
21665                leaf start-threshold-value {21660                leaf start-threshold-value {
21666                  type uint32 {21661                  type uint32 {
21667                    range "0..4294967295" {21662                    range "0..4294967295" {
21668                      description21663                      description
21669                        "Threshold value";21664                        "Threshold value";
21670                    }21665                    }
21671                  }21666                  }
21672                  mandatory true;21667                  mandatory true;
21673                  description21668                  description
21674                    "Threshold value";21669                    "Threshold value";
21675                }21670                }
21676                leaf end-threshold-value {21671                leaf end-threshold-value {
21677                  type uint32 {21672                  type uint32 {
21678                    range "0..4294967295" {21673                    range "0..4294967295" {
21679                      description21674                      description
21680                        "Threshold value";21675                        "Threshold value";
21681                    }21676                    }
21682                  }21677                  }
21683                  mandatory true;21678                  mandatory true;
21684                  description21679                  description
21685                    "Threshold value";21680                    "Threshold value";
21686                }21681                }
21687              }21682              }
21688            }21683            }
21689            container init-msgs-sent {21684            container init-msgs-sent {
21690              description21685              description
21691                "Number of Init messages sent";21686                "Number of Init messages sent";
21692              container percent {21687              container percent {
21693                presence "Indicates a percent node is configured.";21688                presence "Indicates a percent node is configured.";
21694                description21689                description
21695                  "Specify that threshold value is percent of previous sample";21690                  "Specify that threshold value is percent of previous sample";
21696              }21691              }
21697              container rearm {21692              container rearm {
21698                description21693                description
21699                  "Specify Rearm parameters (default - always)";21694                  "Specify Rearm parameters (default - always)";
21700                container toggle {21695                container toggle {
21701                  must "not(../window)";21696                  must "not(../window)";
21702                  presence "Indicates a toggle node is configured.";21697                  presence "Indicates a toggle node is configured.";
21703                  description21698                  description
21704                    "Rearm after the first period when condition is not met";21699                    "Rearm after the first period when condition is not met";
21705                }21700                }
21706                leaf window {21701                leaf window {
21707                  type uint32 {21702                  type uint32 {
21708                    range "1..100" {21703                    range "1..100" {
21709                      description21704                      description
21710                        "Rearm window size";21705                        "Rearm window size";
21711                    }21706                    }
21712                  }21707                  }
21713                  must "not(../toggle)";21708                  must "not(../toggle)";
21714                  description21709                  description
21715                    "Rearm after the window of sampling periods";21710                    "Rearm after the window of sampling periods";
21716                }21711                }
21717              }21712              }
21718              container delta {21713              container delta {
21719                presence "Indicates a delta node is configured.";21714                presence "Indicates a delta node is configured.";
21720                description21715                description
21721                  "Specify that threshold value is for difference from the previous sample";21716                  "Specify that threshold value is for difference from the previous sample";
21722              }21717              }
21723              container eq {21718              container eq {
21724                presence "Indicates the node is configured.";21719                presence "Indicates the node is configured.";
21725                description21720                description
21726                  "Equal to";21721                  "Equal to";
21727                leaf threshold-value {21722                leaf threshold-value {
21728                  type uint32 {21723                  type uint32 {
21729                    range "0..4294967295" {21724                    range "0..4294967295" {
21730                      description21725                      description
21731                        "Threshold value";21726                        "Threshold value";
21732                    }21727                    }
21733                  }21728                  }
21734                  mandatory true;21729                  mandatory true;
21735                  description21730                  description
21736                    "Threshold value";21731                    "Threshold value";
21737                }21732                }
21738              }21733              }
21739              container ne {21734              container ne {
21740                presence "Indicates the node is configured.";21735                presence "Indicates the node is configured.";
21741                description21736                description
21742                  "Not equal to";21737                  "Not equal to";
21743                leaf threshold-value {21738                leaf threshold-value {
21744                  type uint32 {21739                  type uint32 {
21745                    range "0..4294967295" {21740                    range "0..4294967295" {
21746                      description21741                      description
21747                        "Threshold value";21742                        "Threshold value";
21748                    }21743                    }
21749                  }21744                  }
21750                  mandatory true;21745                  mandatory true;
21751                  description21746                  description
21752                    "Threshold value";21747                    "Threshold value";
21753                }21748                }
21754              }21749              }
21755              container lt {21750              container lt {
21756                presence "Indicates the node is configured.";21751                presence "Indicates the node is configured.";
21757                description21752                description
21758                  "Less than";21753                  "Less than";
21759                leaf threshold-value {21754                leaf threshold-value {
21760                  type uint32 {21755                  type uint32 {
21761                    range "0..4294967295" {21756                    range "0..4294967295" {
21762                      description21757                      description
21763                        "Threshold value";21758                        "Threshold value";
21764                    }21759                    }
21765                  }21760                  }
21766                  mandatory true;21761                  mandatory true;
21767                  description21762                  description
21768                    "Threshold value";21763                    "Threshold value";
21769                }21764                }
21770              }21765              }
21771              container le {21766              container le {
21772                presence "Indicates the node is configured.";21767                presence "Indicates the node is configured.";
21773                description21768                description
21774                  "Less than or equal to";21769                  "Less than or equal to";
21775                leaf threshold-value {21770                leaf threshold-value {
21776                  type uint32 {21771                  type uint32 {
21777                    range "0..4294967295" {21772                    range "0..4294967295" {
21778                      description21773                      description
21779                        "Threshold value";21774                        "Threshold value";
21780                    }21775                    }
21781                  }21776                  }
21782                  mandatory true;21777                  mandatory true;
21783                  description21778                  description
21784                    "Threshold value";21779                    "Threshold value";
21785                }21780                }
21786              }21781              }
21787              container gt {21782              container gt {
21788                presence "Indicates the node is configured.";21783                presence "Indicates the node is configured.";
21789                description21784                description
21790                  "Greater than";21785                  "Greater than";
21791                leaf threshold-value {21786                leaf threshold-value {
21792                  type uint32 {21787                  type uint32 {
21793                    range "0..4294967295" {21788                    range "0..4294967295" {
21794                      description21789                      description
21795                        "Threshold value";21790                        "Threshold value";
21796                    }21791                    }
21797                  }21792                  }
21798                  mandatory true;21793                  mandatory true;
21799                  description21794                  description
21800                    "Threshold value";21795                    "Threshold value";
21801                }21796                }
21802              }21797              }
21803              container ge {21798              container ge {
21804                presence "Indicates the node is configured.";21799                presence "Indicates the node is configured.";
21805                description21800                description
21806                  "Greater than or equal to";21801                  "Greater than or equal to";
21807                leaf threshold-value {21802                leaf threshold-value {
21808                  type uint32 {21803                  type uint32 {
21809                    range "0..4294967295" {21804                    range "0..4294967295" {
21810                      description21805                      description
21811                        "Threshold value";21806                        "Threshold value";
21812                    }21807                    }
21813                  }21808                  }
21814                  mandatory true;21809                  mandatory true;
21815                  description21810                  description
21816                    "Threshold value";21811                    "Threshold value";
21817                }21812                }
21818              }21813              }
21819              container rg {21814              container rg {
21820                presence "Indicates the node is configured.";21815                presence "Indicates the node is configured.";
21821                description21816                description
21822                  "Not in range";21817                  "Not in range";
21823                leaf start-threshold-value {21818                leaf start-threshold-value {
21824                  type uint32 {21819                  type uint32 {
21825                    range "0..4294967295" {21820                    range "0..4294967295" {
21826                      description21821                      description
21827                        "Threshold value";21822                        "Threshold value";
21828                    }21823                    }
21829                  }21824                  }
21830                  mandatory true;21825                  mandatory true;
21831                  description21826                  description
21832                    "Threshold value";21827                    "Threshold value";
21833                }21828                }
21834                leaf end-threshold-value {21829                leaf end-threshold-value {
21835                  type uint32 {21830                  type uint32 {
21836                    range "0..4294967295" {21831                    range "0..4294967295" {
21837                      description21832                      description
21838                        "Threshold value";21833                        "Threshold value";
21839                    }21834                    }
21840                  }21835                  }
21841                  mandatory true;21836                  mandatory true;
21842                  description21837                  description
21843                    "Threshold value";21838                    "Threshold value";
21844                }21839                }
21845              }21840              }
21846            }21841            }
21847            container init-msgs-rcvd {21842            container init-msgs-rcvd {
21848              description21843              description
21849                "Number of Init messages received";21844                "Number of Init messages received";
21850              container percent {21845              container percent {
21851                presence "Indicates a percent node is configured.";21846                presence "Indicates a percent node is configured.";
21852                description21847                description
21853                  "Specify that threshold value is percent of previous sample";21848                  "Specify that threshold value is percent of previous sample";
21854              }21849              }
21855              container rearm {21850              container rearm {
21856                description21851                description
21857                  "Specify Rearm parameters (default - always)";21852                  "Specify Rearm parameters (default - always)";
21858                container toggle {21853                container toggle {
21859                  must "not(../window)";21854                  must "not(../window)";
21860                  presence "Indicates a toggle node is configured.";21855                  presence "Indicates a toggle node is configured.";
21861                  description21856                  description
21862                    "Rearm after the first period when condition is not met";21857                    "Rearm after the first period when condition is not met";
21863                }21858                }
21864                leaf window {21859                leaf window {
21865                  type uint32 {21860                  type uint32 {
21866                    range "1..100" {21861                    range "1..100" {
21867                      description21862                      description
21868                        "Rearm window size";21863                        "Rearm window size";
21869                    }21864                    }
21870                  }21865                  }
21871                  must "not(../toggle)";21866                  must "not(../toggle)";
21872                  description21867                  description
21873                    "Rearm after the window of sampling periods";21868                    "Rearm after the window of sampling periods";
21874                }21869                }
21875              }21870              }
21876              container delta {21871              container delta {
21877                presence "Indicates a delta node is configured.";21872                presence "Indicates a delta node is configured.";
21878                description21873                description
21879                  "Specify that threshold value is for difference from the previous sample";21874                  "Specify that threshold value is for difference from the previous sample";
21880              }21875              }
21881              container eq {21876              container eq {
21882                presence "Indicates the node is configured.";21877                presence "Indicates the node is configured.";
21883                description21878                description
21884                  "Equal to";21879                  "Equal to";
21885                leaf threshold-value {21880                leaf threshold-value {
21886                  type uint32 {21881                  type uint32 {
21887                    range "0..4294967295" {21882                    range "0..4294967295" {
21888                      description21883                      description
21889                        "Threshold value";21884                        "Threshold value";
21890                    }21885                    }
21891                  }21886                  }
21892                  mandatory true;21887                  mandatory true;
21893                  description21888                  description
21894                    "Threshold value";21889                    "Threshold value";
21895                }21890                }
21896              }21891              }
21897              container ne {21892              container ne {
21898                presence "Indicates the node is configured.";21893                presence "Indicates the node is configured.";
21899                description21894                description
21900                  "Not equal to";21895                  "Not equal to";
21901                leaf threshold-value {21896                leaf threshold-value {
21902                  type uint32 {21897                  type uint32 {
21903                    range "0..4294967295" {21898                    range "0..4294967295" {
21904                      description21899                      description
21905                        "Threshold value";21900                        "Threshold value";
21906                    }21901                    }
21907                  }21902                  }
21908                  mandatory true;21903                  mandatory true;
21909                  description21904                  description
21910                    "Threshold value";21905                    "Threshold value";
21911                }21906                }
21912              }21907              }
21913              container lt {21908              container lt {
21914                presence "Indicates the node is configured.";21909                presence "Indicates the node is configured.";
21915                description21910                description
21916                  "Less than";21911                  "Less than";
21917                leaf threshold-value {21912                leaf threshold-value {
21918                  type uint32 {21913                  type uint32 {
21919                    range "0..4294967295" {21914                    range "0..4294967295" {
21920                      description21915                      description
21921                        "Threshold value";21916                        "Threshold value";
21922                    }21917                    }
21923                  }21918                  }
21924                  mandatory true;21919                  mandatory true;
21925                  description21920                  description
21926                    "Threshold value";21921                    "Threshold value";
21927                }21922                }
21928              }21923              }
21929              container le {21924              container le {
21930                presence "Indicates the node is configured.";21925                presence "Indicates the node is configured.";
21931                description21926                description
21932                  "Less than or equal to";21927                  "Less than or equal to";
21933                leaf threshold-value {21928                leaf threshold-value {
21934                  type uint32 {21929                  type uint32 {
21935                    range "0..4294967295" {21930                    range "0..4294967295" {
21936                      description21931                      description
21937                        "Threshold value";21932                        "Threshold value";
21938                    }21933                    }
21939                  }21934                  }
21940                  mandatory true;21935                  mandatory true;
21941                  description21936                  description
21942                    "Threshold value";21937                    "Threshold value";
21943                }21938                }
21944              }21939              }
21945              container gt {21940              container gt {
21946                presence "Indicates the node is configured.";21941                presence "Indicates the node is configured.";
21947                description21942                description
21948                  "Greater than";21943                  "Greater than";
21949                leaf threshold-value {21944                leaf threshold-value {
21950                  type uint32 {21945                  type uint32 {
21951                    range "0..4294967295" {21946                    range "0..4294967295" {
21952                      description21947                      description
21953                        "Threshold value";21948                        "Threshold value";
21954                    }21949                    }
21955                  }21950                  }
21956                  mandatory true;21951                  mandatory true;
21957                  description21952                  description
21958                    "Threshold value";21953                    "Threshold value";
21959                }21954                }
21960              }21955              }
21961              container ge {21956              container ge {
21962                presence "Indicates the node is configured.";21957                presence "Indicates the node is configured.";
21963                description21958                description
21964                  "Greater than or equal to";21959                  "Greater than or equal to";
21965                leaf threshold-value {21960                leaf threshold-value {
21966                  type uint32 {21961                  type uint32 {
21967                    range "0..4294967295" {21962                    range "0..4294967295" {
21968                      description21963                      description
21969                        "Threshold value";21964                        "Threshold value";
21970                    }21965                    }
21971                  }21966                  }
21972                  mandatory true;21967                  mandatory true;
21973                  description21968                  description
21974                    "Threshold value";21969                    "Threshold value";
21975                }21970                }
21976              }21971              }
21977              container rg {21972              container rg {
21978                presence "Indicates the node is configured.";21973                presence "Indicates the node is configured.";
21979                description21974                description
21980                  "Not in range";21975                  "Not in range";
21981                leaf start-threshold-value {21976                leaf start-threshold-value {
21982                  type uint32 {21977                  type uint32 {
21983                    range "0..4294967295" {21978                    range "0..4294967295" {
21984                      description21979                      description
21985                        "Threshold value";21980                        "Threshold value";
21986                    }21981                    }
21987                  }21982                  }
21988                  mandatory true;21983                  mandatory true;
21989                  description21984                  description
21990                    "Threshold value";21985                    "Threshold value";
21991                }21986                }
21992                leaf end-threshold-value {21987                leaf end-threshold-value {
21993                  type uint32 {21988                  type uint32 {
21994                    range "0..4294967295" {21989                    range "0..4294967295" {
21995                      description21990                      description
21996                        "Threshold value";21991                        "Threshold value";
21997                    }21992                    }
21998                  }21993                  }
21999                  mandatory true;21994                  mandatory true;
22000                  description21995                  description
22001                    "Threshold value";21996                    "Threshold value";
22002                }21997                }
22003              }21998              }
22004            }21999            }
22005            container address-msgs-sent {22000            container address-msgs-sent {
22006              description22001              description
22007                "Number of Address messages sent";22002                "Number of Address messages sent";
22008              container percent {22003              container percent {
22009                presence "Indicates a percent node is configured.";22004                presence "Indicates a percent node is configured.";
22010                description22005                description
22011                  "Specify that threshold value is percent of previous sample";22006                  "Specify that threshold value is percent of previous sample";
22012              }22007              }
22013              container rearm {22008              container rearm {
22014                description22009                description
22015                  "Specify Rearm parameters (default - always)";22010                  "Specify Rearm parameters (default - always)";
22016                container toggle {22011                container toggle {
22017                  must "not(../window)";22012                  must "not(../window)";
22018                  presence "Indicates a toggle node is configured.";22013                  presence "Indicates a toggle node is configured.";
22019                  description22014                  description
22020                    "Rearm after the first period when condition is not met";22015                    "Rearm after the first period when condition is not met";
22021                }22016                }
22022                leaf window {22017                leaf window {
22023                  type uint32 {22018                  type uint32 {
22024                    range "1..100" {22019                    range "1..100" {
22025                      description22020                      description
22026                        "Rearm window size";22021                        "Rearm window size";
22027                    }22022                    }
22028                  }22023                  }
22029                  must "not(../toggle)";22024                  must "not(../toggle)";
22030                  description22025                  description
22031                    "Rearm after the window of sampling periods";22026                    "Rearm after the window of sampling periods";
22032                }22027                }
22033              }22028              }
22034              container delta {22029              container delta {
22035                presence "Indicates a delta node is configured.";22030                presence "Indicates a delta node is configured.";
22036                description22031                description
22037                  "Specify that threshold value is for difference from the previous sample";22032                  "Specify that threshold value is for difference from the previous sample";
22038              }22033              }
22039              container eq {22034              container eq {
22040                presence "Indicates the node is configured.";22035                presence "Indicates the node is configured.";
22041                description22036                description
22042                  "Equal to";22037                  "Equal to";
22043                leaf threshold-value {22038                leaf threshold-value {
22044                  type uint32 {22039                  type uint32 {
22045                    range "0..4294967295" {22040                    range "0..4294967295" {
22046                      description22041                      description
22047                        "Threshold value";22042                        "Threshold value";
22048                    }22043                    }
22049                  }22044                  }
22050                  mandatory true;22045                  mandatory true;
22051                  description22046                  description
22052                    "Threshold value";22047                    "Threshold value";
22053                }22048                }
22054              }22049              }
22055              container ne {22050              container ne {
22056                presence "Indicates the node is configured.";22051                presence "Indicates the node is configured.";
22057                description22052                description
22058                  "Not equal to";22053                  "Not equal to";
22059                leaf threshold-value {22054                leaf threshold-value {
22060                  type uint32 {22055                  type uint32 {
22061                    range "0..4294967295" {22056                    range "0..4294967295" {
22062                      description22057                      description
22063                        "Threshold value";22058                        "Threshold value";
22064                    }22059                    }
22065                  }22060                  }
22066                  mandatory true;22061                  mandatory true;
22067                  description22062                  description
22068                    "Threshold value";22063                    "Threshold value";
22069                }22064                }
22070              }22065              }
22071              container lt {22066              container lt {
22072                presence "Indicates the node is configured.";22067                presence "Indicates the node is configured.";
22073                description22068                description
22074                  "Less than";22069                  "Less than";
22075                leaf threshold-value {22070                leaf threshold-value {
22076                  type uint32 {22071                  type uint32 {
22077                    range "0..4294967295" {22072                    range "0..4294967295" {
22078                      description22073                      description
22079                        "Threshold value";22074                        "Threshold value";
22080                    }22075                    }
22081                  }22076                  }
22082                  mandatory true;22077                  mandatory true;
22083                  description22078                  description
22084                    "Threshold value";22079                    "Threshold value";
22085                }22080                }
22086              }22081              }
22087              container le {22082              container le {
22088                presence "Indicates the node is configured.";22083                presence "Indicates the node is configured.";
22089                description22084                description
22090                  "Less than or equal to";22085                  "Less than or equal to";
22091                leaf threshold-value {22086                leaf threshold-value {
22092                  type uint32 {22087                  type uint32 {
22093                    range "0..4294967295" {22088                    range "0..4294967295" {
22094                      description22089                      description
22095                        "Threshold value";22090                        "Threshold value";
22096                    }22091                    }
22097                  }22092                  }
22098                  mandatory true;22093                  mandatory true;
22099                  description22094                  description
22100                    "Threshold value";22095                    "Threshold value";
22101                }22096                }
22102              }22097              }
22103              container gt {22098              container gt {
22104                presence "Indicates the node is configured.";22099                presence "Indicates the node is configured.";
22105                description22100                description
22106                  "Greater than";22101                  "Greater than";
22107                leaf threshold-value {22102                leaf threshold-value {
22108                  type uint32 {22103                  type uint32 {
22109                    range "0..4294967295" {22104                    range "0..4294967295" {
22110                      description22105                      description
22111                        "Threshold value";22106                        "Threshold value";
22112                    }22107                    }
22113                  }22108                  }
22114                  mandatory true;22109                  mandatory true;
22115                  description22110                  description
22116                    "Threshold value";22111                    "Threshold value";
22117                }22112                }
22118              }22113              }
22119              container ge {22114              container ge {
22120                presence "Indicates the node is configured.";22115                presence "Indicates the node is configured.";
22121                description22116                description
22122                  "Greater than or equal to";22117                  "Greater than or equal to";
22123                leaf threshold-value {22118                leaf threshold-value {
22124                  type uint32 {22119                  type uint32 {
22125                    range "0..4294967295" {22120                    range "0..4294967295" {
22126                      description22121                      description
22127                        "Threshold value";22122                        "Threshold value";
22128                    }22123                    }
22129                  }22124                  }
22130                  mandatory true;22125                  mandatory true;
22131                  description22126                  description
22132                    "Threshold value";22127                    "Threshold value";
22133                }22128                }
22134              }22129              }
22135              container rg {22130              container rg {
22136                presence "Indicates the node is configured.";22131                presence "Indicates the node is configured.";
22137                description22132                description
22138                  "Not in range";22133                  "Not in range";
22139                leaf start-threshold-value {22134                leaf start-threshold-value {
22140                  type uint32 {22135                  type uint32 {
22141                    range "0..4294967295" {22136                    range "0..4294967295" {
22142                      description22137                      description
22143                        "Threshold value";22138                        "Threshold value";
22144                    }22139                    }
22145                  }22140                  }
22146                  mandatory true;22141                  mandatory true;
22147                  description22142                  description
22148                    "Threshold value";22143                    "Threshold value";
22149                }22144                }
22150                leaf end-threshold-value {22145                leaf end-threshold-value {
22151                  type uint32 {22146                  type uint32 {
22152                    range "0..4294967295" {22147                    range "0..4294967295" {
22153                      description22148                      description
22154                        "Threshold value";22149                        "Threshold value";
22155                    }22150                    }
22156                  }22151                  }
22157                  mandatory true;22152                  mandatory true;
22158                  description22153                  description
22159                    "Threshold value";22154                    "Threshold value";
22160                }22155                }
22161              }22156              }
22162            }22157            }
22163            container address-msgs-rcvd {22158            container address-msgs-rcvd {
22164              description22159              description
22165                "Number of Address messages received";22160                "Number of Address messages received";
22166              container percent {22161              container percent {
22167                presence "Indicates a percent node is configured.";22162                presence "Indicates a percent node is configured.";
22168                description22163                description
22169                  "Specify that threshold value is percent of previous sample";22164                  "Specify that threshold value is percent of previous sample";
22170              }22165              }
22171              container rearm {22166              container rearm {
22172                description22167                description
22173                  "Specify Rearm parameters (default - always)";22168                  "Specify Rearm parameters (default - always)";
22174                container toggle {22169                container toggle {
22175                  must "not(../window)";22170                  must "not(../window)";
22176                  presence "Indicates a toggle node is configured.";22171                  presence "Indicates a toggle node is configured.";
22177                  description22172                  description
22178                    "Rearm after the first period when condition is not met";22173                    "Rearm after the first period when condition is not met";
22179                }22174                }
22180                leaf window {22175                leaf window {
22181                  type uint32 {22176                  type uint32 {
22182                    range "1..100" {22177                    range "1..100" {
22183                      description22178                      description
22184                        "Rearm window size";22179                        "Rearm window size";
22185                    }22180                    }
22186                  }22181                  }
22187                  must "not(../toggle)";22182                  must "not(../toggle)";
22188                  description22183                  description
22189                    "Rearm after the window of sampling periods";22184                    "Rearm after the window of sampling periods";
22190                }22185                }
22191              }22186              }
22192              container delta {22187              container delta {
22193                presence "Indicates a delta node is configured.";22188                presence "Indicates a delta node is configured.";
22194                description22189                description
22195                  "Specify that threshold value is for difference from the previous sample";22190                  "Specify that threshold value is for difference from the previous sample";
22196              }22191              }
22197              container eq {22192              container eq {
22198                presence "Indicates the node is configured.";22193                presence "Indicates the node is configured.";
22199                description22194                description
22200                  "Equal to";22195                  "Equal to";
22201                leaf threshold-value {22196                leaf threshold-value {
22202                  type uint32 {22197                  type uint32 {
22203                    range "0..4294967295" {22198                    range "0..4294967295" {
22204                      description22199                      description
22205                        "Threshold value";22200                        "Threshold value";
22206                    }22201                    }
22207                  }22202                  }
22208                  mandatory true;22203                  mandatory true;
22209                  description22204                  description
22210                    "Threshold value";22205                    "Threshold value";
22211                }22206                }
22212              }22207              }
22213              container ne {22208              container ne {
22214                presence "Indicates the node is configured.";22209                presence "Indicates the node is configured.";
22215                description22210                description
22216                  "Not equal to";22211                  "Not equal to";
22217                leaf threshold-value {22212                leaf threshold-value {
22218                  type uint32 {22213                  type uint32 {
22219                    range "0..4294967295" {22214                    range "0..4294967295" {
22220                      description22215                      description
22221                        "Threshold value";22216                        "Threshold value";
22222                    }22217                    }
22223                  }22218                  }
22224                  mandatory true;22219                  mandatory true;
22225                  description22220                  description
22226                    "Threshold value";22221                    "Threshold value";
22227                }22222                }
22228              }22223              }
22229              container lt {22224              container lt {
22230                presence "Indicates the node is configured.";22225                presence "Indicates the node is configured.";
22231                description22226                description
22232                  "Less than";22227                  "Less than";
22233                leaf threshold-value {22228                leaf threshold-value {
22234                  type uint32 {22229                  type uint32 {
22235                    range "0..4294967295" {22230                    range "0..4294967295" {
22236                      description22231                      description
22237                        "Threshold value";22232                        "Threshold value";
22238                    }22233                    }
22239                  }22234                  }
22240                  mandatory true;22235                  mandatory true;
22241                  description22236                  description
22242                    "Threshold value";22237                    "Threshold value";
22243                }22238                }
22244              }22239              }
22245              container le {22240              container le {
22246                presence "Indicates the node is configured.";22241                presence "Indicates the node is configured.";
22247                description22242                description
22248                  "Less than or equal to";22243                  "Less than or equal to";
22249                leaf threshold-value {22244                leaf threshold-value {
22250                  type uint32 {22245                  type uint32 {
22251                    range "0..4294967295" {22246                    range "0..4294967295" {
22252                      description22247                      description
22253                        "Threshold value";22248                        "Threshold value";
22254                    }22249                    }
22255                  }22250                  }
22256                  mandatory true;22251                  mandatory true;
22257                  description22252                  description
22258                    "Threshold value";22253                    "Threshold value";
22259                }22254                }
22260              }22255              }
22261              container gt {22256              container gt {
22262                presence "Indicates the node is configured.";22257                presence "Indicates the node is configured.";
22263                description22258                description
22264                  "Greater than";22259                  "Greater than";
22265                leaf threshold-value {22260                leaf threshold-value {
22266                  type uint32 {22261                  type uint32 {
22267                    range "0..4294967295" {22262                    range "0..4294967295" {
22268                      description22263                      description
22269                        "Threshold value";22264                        "Threshold value";
22270                    }22265                    }
22271                  }22266                  }
22272                  mandatory true;22267                  mandatory true;
22273                  description22268                  description
22274                    "Threshold value";22269                    "Threshold value";
22275                }22270                }
22276              }22271              }
22277              container ge {22272              container ge {
22278                presence "Indicates the node is configured.";22273                presence "Indicates the node is configured.";
22279                description22274                description
22280                  "Greater than or equal to";22275                  "Greater than or equal to";
22281                leaf threshold-value {22276                leaf threshold-value {
22282                  type uint32 {22277                  type uint32 {
22283                    range "0..4294967295" {22278                    range "0..4294967295" {
22284                      description22279                      description
22285                        "Threshold value";22280                        "Threshold value";
22286                    }22281                    }
22287                  }22282                  }
22288                  mandatory true;22283                  mandatory true;
22289                  description22284                  description
22290                    "Threshold value";22285                    "Threshold value";
22291                }22286                }
22292              }22287              }
22293              container rg {22288              container rg {
22294                presence "Indicates the node is configured.";22289                presence "Indicates the node is configured.";
22295                description22290                description
22296                  "Not in range";22291                  "Not in range";
22297                leaf start-threshold-value {22292                leaf start-threshold-value {
22298                  type uint32 {22293                  type uint32 {
22299                    range "0..4294967295" {22294                    range "0..4294967295" {
22300                      description22295                      description
22301                        "Threshold value";22296                        "Threshold value";
22302                    }22297                    }
22303                  }22298                  }
22304                  mandatory true;22299                  mandatory true;
22305                  description22300                  description
22306                    "Threshold value";22301                    "Threshold value";
22307                }22302                }
22308                leaf end-threshold-value {22303                leaf end-threshold-value {
22309                  type uint32 {22304                  type uint32 {
22310                    range "0..4294967295" {22305                    range "0..4294967295" {
22311                      description22306                      description
22312                        "Threshold value";22307                        "Threshold value";
22313                    }22308                    }
22314                  }22309                  }
22315                  mandatory true;22310                  mandatory true;
22316                  description22311                  description
22317                    "Threshold value";22312                    "Threshold value";
22318                }22313                }
22319              }22314              }
22320            }22315            }
22321            container address-withdraw-msgs-sent {22316            container address-withdraw-msgs-sent {
22322              description22317              description
22323                "Number of Address Withdraw messages sent";22318                "Number of Address Withdraw messages sent";
22324              container percent {22319              container percent {
22325                presence "Indicates a percent node is configured.";22320                presence "Indicates a percent node is configured.";
22326                description22321                description
22327                  "Specify that threshold value is percent of previous sample";22322                  "Specify that threshold value is percent of previous sample";
22328              }22323              }
22329              container rearm {22324              container rearm {
22330                description22325                description
22331                  "Specify Rearm parameters (default - always)";22326                  "Specify Rearm parameters (default - always)";
22332                container toggle {22327                container toggle {
22333                  must "not(../window)";22328                  must "not(../window)";
22334                  presence "Indicates a toggle node is configured.";22329                  presence "Indicates a toggle node is configured.";
22335                  description22330                  description
22336                    "Rearm after the first period when condition is not met";22331                    "Rearm after the first period when condition is not met";
22337                }22332                }
22338                leaf window {22333                leaf window {
22339                  type uint32 {22334                  type uint32 {
22340                    range "1..100" {22335                    range "1..100" {
22341                      description22336                      description
22342                        "Rearm window size";22337                        "Rearm window size";
22343                    }22338                    }
22344                  }22339                  }
22345                  must "not(../toggle)";22340                  must "not(../toggle)";
22346                  description22341                  description
22347                    "Rearm after the window of sampling periods";22342                    "Rearm after the window of sampling periods";
22348                }22343                }
22349              }22344              }
22350              container delta {22345              container delta {
22351                presence "Indicates a delta node is configured.";22346                presence "Indicates a delta node is configured.";
22352                description22347                description
22353                  "Specify that threshold value is for difference from the previous sample";22348                  "Specify that threshold value is for difference from the previous sample";
22354              }22349              }
22355              container eq {22350              container eq {
22356                presence "Indicates the node is configured.";22351                presence "Indicates the node is configured.";
22357                description22352                description
22358                  "Equal to";22353                  "Equal to";
22359                leaf threshold-value {22354                leaf threshold-value {
22360                  type uint32 {22355                  type uint32 {
22361                    range "0..4294967295" {22356                    range "0..4294967295" {
22362                      description22357                      description
22363                        "Threshold value";22358                        "Threshold value";
22364                    }22359                    }
22365                  }22360                  }
22366                  mandatory true;22361                  mandatory true;
22367                  description22362                  description
22368                    "Threshold value";22363                    "Threshold value";
22369                }22364                }
22370              }22365              }
22371              container ne {22366              container ne {
22372                presence "Indicates the node is configured.";22367                presence "Indicates the node is configured.";
22373                description22368                description
22374                  "Not equal to";22369                  "Not equal to";
22375                leaf threshold-value {22370                leaf threshold-value {
22376                  type uint32 {22371                  type uint32 {
22377                    range "0..4294967295" {22372                    range "0..4294967295" {
22378                      description22373                      description
22379                        "Threshold value";22374                        "Threshold value";
22380                    }22375                    }
22381                  }22376                  }
22382                  mandatory true;22377                  mandatory true;
22383                  description22378                  description
22384                    "Threshold value";22379                    "Threshold value";
22385                }22380                }
22386              }22381              }
22387              container lt {22382              container lt {
22388                presence "Indicates the node is configured.";22383                presence "Indicates the node is configured.";
22389                description22384                description
22390                  "Less than";22385                  "Less than";
22391                leaf threshold-value {22386                leaf threshold-value {
22392                  type uint32 {22387                  type uint32 {
22393                    range "0..4294967295" {22388                    range "0..4294967295" {
22394                      description22389                      description
22395                        "Threshold value";22390                        "Threshold value";
22396                    }22391                    }
22397                  }22392                  }
22398                  mandatory true;22393                  mandatory true;
22399                  description22394                  description
22400                    "Threshold value";22395                    "Threshold value";
22401                }22396                }
22402              }22397              }
22403              container le {22398              container le {
22404                presence "Indicates the node is configured.";22399                presence "Indicates the node is configured.";
22405                description22400                description
22406                  "Less than or equal to";22401                  "Less than or equal to";
22407                leaf threshold-value {22402                leaf threshold-value {
22408                  type uint32 {22403                  type uint32 {
22409                    range "0..4294967295" {22404                    range "0..4294967295" {
22410                      description22405                      description
22411                        "Threshold value";22406                        "Threshold value";
22412                    }22407                    }
22413                  }22408                  }
22414                  mandatory true;22409                  mandatory true;
22415                  description22410                  description
22416                    "Threshold value";22411                    "Threshold value";
22417                }22412                }
22418              }22413              }
22419              container gt {22414              container gt {
22420                presence "Indicates the node is configured.";22415                presence "Indicates the node is configured.";
22421                description22416                description
22422                  "Greater than";22417                  "Greater than";
22423                leaf threshold-value {22418                leaf threshold-value {
22424                  type uint32 {22419                  type uint32 {
22425                    range "0..4294967295" {22420                    range "0..4294967295" {
22426                      description22421                      description
22427                        "Threshold value";22422                        "Threshold value";
22428                    }22423                    }
22429                  }22424                  }
22430                  mandatory true;22425                  mandatory true;
22431                  description22426                  description
22432                    "Threshold value";22427                    "Threshold value";
22433                }22428                }
22434              }22429              }
22435              container ge {22430              container ge {
22436                presence "Indicates the node is configured.";22431                presence "Indicates the node is configured.";
22437                description22432                description
22438                  "Greater than or equal to";22433                  "Greater than or equal to";
22439                leaf threshold-value {22434                leaf threshold-value {
22440                  type uint32 {22435                  type uint32 {
22441                    range "0..4294967295" {22436                    range "0..4294967295" {
22442                      description22437                      description
22443                        "Threshold value";22438                        "Threshold value";
22444                    }22439                    }
22445                  }22440                  }
22446                  mandatory true;22441                  mandatory true;
22447                  description22442                  description
22448                    "Threshold value";22443                    "Threshold value";
22449                }22444                }
22450              }22445              }
22451              container rg {22446              container rg {
22452                presence "Indicates the node is configured.";22447                presence "Indicates the node is configured.";
22453                description22448                description
22454                  "Not in range";22449                  "Not in range";
22455                leaf start-threshold-value {22450                leaf start-threshold-value {
22456                  type uint32 {22451                  type uint32 {
22457                    range "0..4294967295" {22452                    range "0..4294967295" {
22458                      description22453                      description
22459                        "Threshold value";22454                        "Threshold value";
22460                    }22455                    }
22461                  }22456                  }
22462                  mandatory true;22457                  mandatory true;
22463                  description22458                  description
22464                    "Threshold value";22459                    "Threshold value";
22465                }22460                }
22466                leaf end-threshold-value {22461                leaf end-threshold-value {
22467                  type uint32 {22462                  type uint32 {
22468                    range "0..4294967295" {22463                    range "0..4294967295" {
22469                      description22464                      description
22470                        "Threshold value";22465                        "Threshold value";
22471                    }22466                    }
22472                  }22467                  }
22473                  mandatory true;22468                  mandatory true;
22474                  description22469                  description
22475                    "Threshold value";22470                    "Threshold value";
22476                }22471                }
22477              }22472              }
22478            }22473            }
22479            container address-withdraw-msgs-rcvd {22474            container address-withdraw-msgs-rcvd {
22480              description22475              description
22481                "Number of Address Withdraw messages received";22476                "Number of Address Withdraw messages received";
22482              container percent {22477              container percent {
22483                presence "Indicates a percent node is configured.";22478                presence "Indicates a percent node is configured.";
22484                description22479                description
22485                  "Specify that threshold value is percent of previous sample";22480                  "Specify that threshold value is percent of previous sample";
22486              }22481              }
22487              container rearm {22482              container rearm {
22488                description22483                description
22489                  "Specify Rearm parameters (default - always)";22484                  "Specify Rearm parameters (default - always)";
22490                container toggle {22485                container toggle {
22491                  must "not(../window)";22486                  must "not(../window)";
22492                  presence "Indicates a toggle node is configured.";22487                  presence "Indicates a toggle node is configured.";
22493                  description22488                  description
22494                    "Rearm after the first period when condition is not met";22489                    "Rearm after the first period when condition is not met";
22495                }22490                }
22496                leaf window {22491                leaf window {
22497                  type uint32 {22492                  type uint32 {
22498                    range "1..100" {22493                    range "1..100" {
22499                      description22494                      description
22500                        "Rearm window size";22495                        "Rearm window size";
22501                    }22496                    }
22502                  }22497                  }
22503                  must "not(../toggle)";22498                  must "not(../toggle)";
22504                  description22499                  description
22505                    "Rearm after the window of sampling periods";22500                    "Rearm after the window of sampling periods";
22506                }22501                }
22507              }22502              }
22508              container delta {22503              container delta {
22509                presence "Indicates a delta node is configured.";22504                presence "Indicates a delta node is configured.";
22510                description22505                description
22511                  "Specify that threshold value is for difference from the previous sample";22506                  "Specify that threshold value is for difference from the previous sample";
22512              }22507              }
22513              container eq {22508              container eq {
22514                presence "Indicates the node is configured.";22509                presence "Indicates the node is configured.";
22515                description22510                description
22516                  "Equal to";22511                  "Equal to";
22517                leaf threshold-value {22512                leaf threshold-value {
22518                  type uint32 {22513                  type uint32 {
22519                    range "0..4294967295" {22514                    range "0..4294967295" {
22520                      description22515                      description
22521                        "Threshold value";22516                        "Threshold value";
22522                    }22517                    }
22523                  }22518                  }
22524                  mandatory true;22519                  mandatory true;
22525                  description22520                  description
22526                    "Threshold value";22521                    "Threshold value";
22527                }22522                }
22528              }22523              }
22529              container ne {22524              container ne {
22530                presence "Indicates the node is configured.";22525                presence "Indicates the node is configured.";
22531                description22526                description
22532                  "Not equal to";22527                  "Not equal to";
22533                leaf threshold-value {22528                leaf threshold-value {
22534                  type uint32 {22529                  type uint32 {
22535                    range "0..4294967295" {22530                    range "0..4294967295" {
22536                      description22531                      description
22537                        "Threshold value";22532                        "Threshold value";
22538                    }22533                    }
22539                  }22534                  }
22540                  mandatory true;22535                  mandatory true;
22541                  description22536                  description
22542                    "Threshold value";22537                    "Threshold value";
22543                }22538                }
22544              }22539              }
22545              container lt {22540              container lt {
22546                presence "Indicates the node is configured.";22541                presence "Indicates the node is configured.";
22547                description22542                description
22548                  "Less than";22543                  "Less than";
22549                leaf threshold-value {22544                leaf threshold-value {
22550                  type uint32 {22545                  type uint32 {
22551                    range "0..4294967295" {22546                    range "0..4294967295" {
22552                      description22547                      description
22553                        "Threshold value";22548                        "Threshold value";
22554                    }22549                    }
22555                  }22550                  }
22556                  mandatory true;22551                  mandatory true;
22557                  description22552                  description
22558                    "Threshold value";22553                    "Threshold value";
22559                }22554                }
22560              }22555              }
22561              container le {22556              container le {
22562                presence "Indicates the node is configured.";22557                presence "Indicates the node is configured.";
22563                description22558                description
22564                  "Less than or equal to";22559                  "Less than or equal to";
22565                leaf threshold-value {22560                leaf threshold-value {
22566                  type uint32 {22561                  type uint32 {
22567                    range "0..4294967295" {22562                    range "0..4294967295" {
22568                      description22563                      description
22569                        "Threshold value";22564                        "Threshold value";
22570                    }22565                    }
22571                  }22566                  }
22572                  mandatory true;22567                  mandatory true;
22573                  description22568                  description
22574                    "Threshold value";22569                    "Threshold value";
22575                }22570                }
22576              }22571              }
22577              container gt {22572              container gt {
22578                presence "Indicates the node is configured.";22573                presence "Indicates the node is configured.";
22579                description22574                description
22580                  "Greater than";22575                  "Greater than";
22581                leaf threshold-value {22576                leaf threshold-value {
22582                  type uint32 {22577                  type uint32 {
22583                    range "0..4294967295" {22578                    range "0..4294967295" {
22584                      description22579                      description
22585                        "Threshold value";22580                        "Threshold value";
22586                    }22581                    }
22587                  }22582                  }
22588                  mandatory true;22583                  mandatory true;
22589                  description22584                  description
22590                    "Threshold value";22585                    "Threshold value";
22591                }22586                }
22592              }22587              }
22593              container ge {22588              container ge {
22594                presence "Indicates the node is configured.";22589                presence "Indicates the node is configured.";
22595                description22590                description
22596                  "Greater than or equal to";22591                  "Greater than or equal to";
22597                leaf threshold-value {22592                leaf threshold-value {
22598                  type uint32 {22593                  type uint32 {
22599                    range "0..4294967295" {22594                    range "0..4294967295" {
22600                      description22595                      description
22601                        "Threshold value";22596                        "Threshold value";
22602                    }22597                    }
22603                  }22598                  }
22604                  mandatory true;22599                  mandatory true;
22605                  description22600                  description
22606                    "Threshold value";22601                    "Threshold value";
22607                }22602                }
22608              }22603              }
22609              container rg {22604              container rg {
22610                presence "Indicates the node is configured.";22605                presence "Indicates the node is configured.";
22611                description22606                description
22612                  "Not in range";22607                  "Not in range";
22613                leaf start-threshold-value {22608                leaf start-threshold-value {
22614                  type uint32 {22609                  type uint32 {
22615                    range "0..4294967295" {22610                    range "0..4294967295" {
22616                      description22611                      description
22617                        "Threshold value";22612                        "Threshold value";
22618                    }22613                    }
22619                  }22614                  }
22620                  mandatory true;22615                  mandatory true;
22621                  description22616                  description
22622                    "Threshold value";22617                    "Threshold value";
22623                }22618                }
22624                leaf end-threshold-value {22619                leaf end-threshold-value {
22625                  type uint32 {22620                  type uint32 {
22626                    range "0..4294967295" {22621                    range "0..4294967295" {
22627                      description22622                      description
22628                        "Threshold value";22623                        "Threshold value";
22629                    }22624                    }
22630                  }22625                  }
22631                  mandatory true;22626                  mandatory true;
22632                  description22627                  description
22633                    "Threshold value";22628                    "Threshold value";
22634                }22629                }
22635              }22630              }
22636            }22631            }
22637            container label-mapping-msgs-sent {22632            container label-mapping-msgs-sent {
22638              description22633              description
22639                "Number of Label Mapping messages sent";22634                "Number of Label Mapping messages sent";
22640              container percent {22635              container percent {
22641                presence "Indicates a percent node is configured.";22636                presence "Indicates a percent node is configured.";
22642                description22637                description
22643                  "Specify that threshold value is percent of previous sample";22638                  "Specify that threshold value is percent of previous sample";
22644              }22639              }
22645              container rearm {22640              container rearm {
22646                description22641                description
22647                  "Specify Rearm parameters (default - always)";22642                  "Specify Rearm parameters (default - always)";
22648                container toggle {22643                container toggle {
22649                  must "not(../window)";22644                  must "not(../window)";
22650                  presence "Indicates a toggle node is configured.";22645                  presence "Indicates a toggle node is configured.";
22651                  description22646                  description
22652                    "Rearm after the first period when condition is not met";22647                    "Rearm after the first period when condition is not met";
22653                }22648                }
22654                leaf window {22649                leaf window {
22655                  type uint32 {22650                  type uint32 {
22656                    range "1..100" {22651                    range "1..100" {
22657                      description22652                      description
22658                        "Rearm window size";22653                        "Rearm window size";
22659                    }22654                    }
22660                  }22655                  }
22661                  must "not(../toggle)";22656                  must "not(../toggle)";
22662                  description22657                  description
22663                    "Rearm after the window of sampling periods";22658                    "Rearm after the window of sampling periods";
22664                }22659                }
22665              }22660              }
22666              container delta {22661              container delta {
22667                presence "Indicates a delta node is configured.";22662                presence "Indicates a delta node is configured.";
22668                description22663                description
22669                  "Specify that threshold value is for difference from the previous sample";22664                  "Specify that threshold value is for difference from the previous sample";
22670              }22665              }
22671              container eq {22666              container eq {
22672                presence "Indicates the node is configured.";22667                presence "Indicates the node is configured.";
22673                description22668                description
22674                  "Equal to";22669                  "Equal to";
22675                leaf threshold-value {22670                leaf threshold-value {
22676                  type uint32 {22671                  type uint32 {
22677                    range "0..4294967295" {22672                    range "0..4294967295" {
22678                      description22673                      description
22679                        "Threshold value";22674                        "Threshold value";
22680                    }22675                    }
22681                  }22676                  }
22682                  mandatory true;22677                  mandatory true;
22683                  description22678                  description
22684                    "Threshold value";22679                    "Threshold value";
22685                }22680                }
22686              }22681              }
22687              container ne {22682              container ne {
22688                presence "Indicates the node is configured.";22683                presence "Indicates the node is configured.";
22689                description22684                description
22690                  "Not equal to";22685                  "Not equal to";
22691                leaf threshold-value {22686                leaf threshold-value {
22692                  type uint32 {22687                  type uint32 {
22693                    range "0..4294967295" {22688                    range "0..4294967295" {
22694                      description22689                      description
22695                        "Threshold value";22690                        "Threshold value";
22696                    }22691                    }
22697                  }22692                  }
22698                  mandatory true;22693                  mandatory true;
22699                  description22694                  description
22700                    "Threshold value";22695                    "Threshold value";
22701                }22696                }
22702              }22697              }
22703              container lt {22698              container lt {
22704                presence "Indicates the node is configured.";22699                presence "Indicates the node is configured.";
22705                description22700                description
22706                  "Less than";22701                  "Less than";
22707                leaf threshold-value {22702                leaf threshold-value {
22708                  type uint32 {22703                  type uint32 {
22709                    range "0..4294967295" {22704                    range "0..4294967295" {
22710                      description22705                      description
22711                        "Threshold value";22706                        "Threshold value";
22712                    }22707                    }
22713                  }22708                  }
22714                  mandatory true;22709                  mandatory true;
22715                  description22710                  description
22716                    "Threshold value";22711                    "Threshold value";
22717                }22712                }
22718              }22713              }
22719              container le {22714              container le {
22720                presence "Indicates the node is configured.";22715                presence "Indicates the node is configured.";
22721                description22716                description
22722                  "Less than or equal to";22717                  "Less than or equal to";
22723                leaf threshold-value {22718                leaf threshold-value {
22724                  type uint32 {22719                  type uint32 {
22725                    range "0..4294967295" {22720                    range "0..4294967295" {
22726                      description22721                      description
22727                        "Threshold value";22722                        "Threshold value";
22728                    }22723                    }
22729                  }22724                  }
22730                  mandatory true;22725                  mandatory true;
22731                  description22726                  description
22732                    "Threshold value";22727                    "Threshold value";
22733                }22728                }
22734              }22729              }
22735              container gt {22730              container gt {
22736                presence "Indicates the node is configured.";22731                presence "Indicates the node is configured.";
22737                description22732                description
22738                  "Greater than";22733                  "Greater than";
22739                leaf threshold-value {22734                leaf threshold-value {
22740                  type uint32 {22735                  type uint32 {
22741                    range "0..4294967295" {22736                    range "0..4294967295" {
22742                      description22737                      description
22743                        "Threshold value";22738                        "Threshold value";
22744                    }22739                    }
22745                  }22740                  }
22746                  mandatory true;22741                  mandatory true;
22747                  description22742                  description
22748                    "Threshold value";22743                    "Threshold value";
22749                }22744                }
22750              }22745              }
22751              container ge {22746              container ge {
22752                presence "Indicates the node is configured.";22747                presence "Indicates the node is configured.";
22753                description22748                description
22754                  "Greater than or equal to";22749                  "Greater than or equal to";
22755                leaf threshold-value {22750                leaf threshold-value {
22756                  type uint32 {22751                  type uint32 {
22757                    range "0..4294967295" {22752                    range "0..4294967295" {
22758                      description22753                      description
22759                        "Threshold value";22754                        "Threshold value";
22760                    }22755                    }
22761                  }22756                  }
22762                  mandatory true;22757                  mandatory true;
22763                  description22758                  description
22764                    "Threshold value";22759                    "Threshold value";
22765                }22760                }
22766              }22761              }
22767              container rg {22762              container rg {
22768                presence "Indicates the node is configured.";22763                presence "Indicates the node is configured.";
22769                description22764                description
22770                  "Not in range";22765                  "Not in range";
22771                leaf start-threshold-value {22766                leaf start-threshold-value {
22772                  type uint32 {22767                  type uint32 {
22773                    range "0..4294967295" {22768                    range "0..4294967295" {
22774                      description22769                      description
22775                        "Threshold value";22770                        "Threshold value";
22776                    }22771                    }
22777                  }22772                  }
22778                  mandatory true;22773                  mandatory true;
22779                  description22774                  description
22780                    "Threshold value";22775                    "Threshold value";
22781                }22776                }
22782                leaf end-threshold-value {22777                leaf end-threshold-value {
22783                  type uint32 {22778                  type uint32 {
22784                    range "0..4294967295" {22779                    range "0..4294967295" {
22785                      description22780                      description
22786                        "Threshold value";22781                        "Threshold value";
22787                    }22782                    }
22788                  }22783                  }
22789                  mandatory true;22784                  mandatory true;
22790                  description22785                  description
22791                    "Threshold value";22786                    "Threshold value";
22792                }22787                }
22793              }22788              }
22794            }22789            }
22795            container label-mapping-msgs-rcvd {22790            container label-mapping-msgs-rcvd {
22796              description22791              description
22797                "Number of Label Mapping messages received";22792                "Number of Label Mapping messages received";
22798              container percent {22793              container percent {
22799                presence "Indicates a percent node is configured.";22794                presence "Indicates a percent node is configured.";
22800                description22795                description
22801                  "Specify that threshold value is percent of previous sample";22796                  "Specify that threshold value is percent of previous sample";
22802              }22797              }
22803              container rearm {22798              container rearm {
22804                description22799                description
22805                  "Specify Rearm parameters (default - always)";22800                  "Specify Rearm parameters (default - always)";
22806                container toggle {22801                container toggle {
22807                  must "not(../window)";22802                  must "not(../window)";
22808                  presence "Indicates a toggle node is configured.";22803                  presence "Indicates a toggle node is configured.";
22809                  description22804                  description
22810                    "Rearm after the first period when condition is not met";22805                    "Rearm after the first period when condition is not met";
22811                }22806                }
22812                leaf window {22807                leaf window {
22813                  type uint32 {22808                  type uint32 {
22814                    range "1..100" {22809                    range "1..100" {
22815                      description22810                      description
22816                        "Rearm window size";22811                        "Rearm window size";
22817                    }22812                    }
22818                  }22813                  }
22819                  must "not(../toggle)";22814                  must "not(../toggle)";
22820                  description22815                  description
22821                    "Rearm after the window of sampling periods";22816                    "Rearm after the window of sampling periods";
22822                }22817                }
22823              }22818              }
22824              container delta {22819              container delta {
22825                presence "Indicates a delta node is configured.";22820                presence "Indicates a delta node is configured.";
22826                description22821                description
22827                  "Specify that threshold value is for difference from the previous sample";22822                  "Specify that threshold value is for difference from the previous sample";
22828              }22823              }
22829              container eq {22824              container eq {
22830                presence "Indicates the node is configured.";22825                presence "Indicates the node is configured.";
22831                description22826                description
22832                  "Equal to";22827                  "Equal to";
22833                leaf threshold-value {22828                leaf threshold-value {
22834                  type uint32 {22829                  type uint32 {
22835                    range "0..4294967295" {22830                    range "0..4294967295" {
22836                      description22831                      description
22837                        "Threshold value";22832                        "Threshold value";
22838                    }22833                    }
22839                  }22834                  }
22840                  mandatory true;22835                  mandatory true;
22841                  description22836                  description
22842                    "Threshold value";22837                    "Threshold value";
22843                }22838                }
22844              }22839              }
22845              container ne {22840              container ne {
22846                presence "Indicates the node is configured.";22841                presence "Indicates the node is configured.";
22847                description22842                description
22848                  "Not equal to";22843                  "Not equal to";
22849                leaf threshold-value {22844                leaf threshold-value {
22850                  type uint32 {22845                  type uint32 {
22851                    range "0..4294967295" {22846                    range "0..4294967295" {
22852                      description22847                      description
22853                        "Threshold value";22848                        "Threshold value";
22854                    }22849                    }
22855                  }22850                  }
22856                  mandatory true;22851                  mandatory true;
22857                  description22852                  description
22858                    "Threshold value";22853                    "Threshold value";
22859                }22854                }
22860              }22855              }
22861              container lt {22856              container lt {
22862                presence "Indicates the node is configured.";22857                presence "Indicates the node is configured.";
22863                description22858                description
22864                  "Less than";22859                  "Less than";
22865                leaf threshold-value {22860                leaf threshold-value {
22866                  type uint32 {22861                  type uint32 {
22867                    range "0..4294967295" {22862                    range "0..4294967295" {
22868                      description22863                      description
22869                        "Threshold value";22864                        "Threshold value";
22870                    }22865                    }
22871                  }22866                  }
22872                  mandatory true;22867                  mandatory true;
22873                  description22868                  description
22874                    "Threshold value";22869                    "Threshold value";
22875                }22870                }
22876              }22871              }
22877              container le {22872              container le {
22878                presence "Indicates the node is configured.";22873                presence "Indicates the node is configured.";
22879                description22874                description
22880                  "Less than or equal to";22875                  "Less than or equal to";
22881                leaf threshold-value {22876                leaf threshold-value {
22882                  type uint32 {22877                  type uint32 {
22883                    range "0..4294967295" {22878                    range "0..4294967295" {
22884                      description22879                      description
22885                        "Threshold value";22880                        "Threshold value";
22886                    }22881                    }
22887                  }22882                  }
22888                  mandatory true;22883                  mandatory true;
22889                  description22884                  description
22890                    "Threshold value";22885                    "Threshold value";
22891                }22886                }
22892              }22887              }
22893              container gt {22888              container gt {
22894                presence "Indicates the node is configured.";22889                presence "Indicates the node is configured.";
22895                description22890                description
22896                  "Greater than";22891                  "Greater than";
22897                leaf threshold-value {22892                leaf threshold-value {
22898                  type uint32 {22893                  type uint32 {
22899                    range "0..4294967295" {22894                    range "0..4294967295" {
22900                      description22895                      description
22901                        "Threshold value";22896                        "Threshold value";
22902                    }22897                    }
22903                  }22898                  }
22904                  mandatory true;22899                  mandatory true;
22905                  description22900                  description
22906                    "Threshold value";22901                    "Threshold value";
22907                }22902                }
22908              }22903              }
22909              container ge {22904              container ge {
22910                presence "Indicates the node is configured.";22905                presence "Indicates the node is configured.";
22911                description22906                description
22912                  "Greater than or equal to";22907                  "Greater than or equal to";
22913                leaf threshold-value {22908                leaf threshold-value {
22914                  type uint32 {22909                  type uint32 {
22915                    range "0..4294967295" {22910                    range "0..4294967295" {
22916                      description22911                      description
22917                        "Threshold value";22912                        "Threshold value";
22918                    }22913                    }
22919                  }22914                  }
22920                  mandatory true;22915                  mandatory true;
22921                  description22916                  description
22922                    "Threshold value";22917                    "Threshold value";
22923                }22918                }
22924              }22919              }
22925              container rg {22920              container rg {
22926                presence "Indicates the node is configured.";22921                presence "Indicates the node is configured.";
22927                description22922                description
22928                  "Not in range";22923                  "Not in range";
22929                leaf start-threshold-value {22924                leaf start-threshold-value {
22930                  type uint32 {22925                  type uint32 {
22931                    range "0..4294967295" {22926                    range "0..4294967295" {
22932                      description22927                      description
22933                        "Threshold value";22928                        "Threshold value";
22934                    }22929                    }
22935                  }22930                  }
22936                  mandatory true;22931                  mandatory true;
22937                  description22932                  description
22938                    "Threshold value";22933                    "Threshold value";
22939                }22934                }
22940                leaf end-threshold-value {22935                leaf end-threshold-value {
22941                  type uint32 {22936                  type uint32 {
22942                    range "0..4294967295" {22937                    range "0..4294967295" {
22943                      description22938                      description
22944                        "Threshold value";22939                        "Threshold value";
22945                    }22940                    }
22946                  }22941                  }
22947                  mandatory true;22942                  mandatory true;
22948                  description22943                  description
22949                    "Threshold value";22944                    "Threshold value";
22950                }22945                }
22951              }22946              }
22952            }22947            }
22953            container label-withdraw-msgs-sent {22948            container label-withdraw-msgs-sent {
22954              description22949              description
22955                "Number of Label Withdraw messages sent";22950                "Number of Label Withdraw messages sent";
22956              container percent {22951              container percent {
22957                presence "Indicates a percent node is configured.";22952                presence "Indicates a percent node is configured.";
22958                description22953                description
22959                  "Specify that threshold value is percent of previous sample";22954                  "Specify that threshold value is percent of previous sample";
22960              }22955              }
22961              container rearm {22956              container rearm {
22962                description22957                description
22963                  "Specify Rearm parameters (default - always)";22958                  "Specify Rearm parameters (default - always)";
22964                container toggle {22959                container toggle {
22965                  must "not(../window)";22960                  must "not(../window)";
22966                  presence "Indicates a toggle node is configured.";22961                  presence "Indicates a toggle node is configured.";
22967                  description22962                  description
22968                    "Rearm after the first period when condition is not met";22963                    "Rearm after the first period when condition is not met";
22969                }22964                }
22970                leaf window {22965                leaf window {
22971                  type uint32 {22966                  type uint32 {
22972                    range "1..100" {22967                    range "1..100" {
22973                      description22968                      description
22974                        "Rearm window size";22969                        "Rearm window size";
22975                    }22970                    }
22976                  }22971                  }
22977                  must "not(../toggle)";22972                  must "not(../toggle)";
22978                  description22973                  description
22979                    "Rearm after the window of sampling periods";22974                    "Rearm after the window of sampling periods";
22980                }22975                }
22981              }22976              }
22982              container delta {22977              container delta {
22983                presence "Indicates a delta node is configured.";22978                presence "Indicates a delta node is configured.";
22984                description22979                description
22985                  "Specify that threshold value is for difference from the previous sample";22980                  "Specify that threshold value is for difference from the previous sample";
22986              }22981              }
22987              container eq {22982              container eq {
22988                presence "Indicates the node is configured.";22983                presence "Indicates the node is configured.";
22989                description22984                description
22990                  "Equal to";22985                  "Equal to";
22991                leaf threshold-value {22986                leaf threshold-value {
22992                  type uint32 {22987                  type uint32 {
22993                    range "0..4294967295" {22988                    range "0..4294967295" {
22994                      description22989                      description
22995                        "Threshold value";22990                        "Threshold value";
22996                    }22991                    }
22997                  }22992                  }
22998                  mandatory true;22993                  mandatory true;
22999                  description22994                  description
23000                    "Threshold value";22995                    "Threshold value";
23001                }22996                }
23002              }22997              }
23003              container ne {22998              container ne {
23004                presence "Indicates the node is configured.";22999                presence "Indicates the node is configured.";
23005                description23000                description
23006                  "Not equal to";23001                  "Not equal to";
23007                leaf threshold-value {23002                leaf threshold-value {
23008                  type uint32 {23003                  type uint32 {
23009                    range "0..4294967295" {23004                    range "0..4294967295" {
23010                      description23005                      description
23011                        "Threshold value";23006                        "Threshold value";
23012                    }23007                    }
23013                  }23008                  }
23014                  mandatory true;23009                  mandatory true;
23015                  description23010                  description
23016                    "Threshold value";23011                    "Threshold value";
23017                }23012                }
23018              }23013              }
23019              container lt {23014              container lt {
23020                presence "Indicates the node is configured.";23015                presence "Indicates the node is configured.";
23021                description23016                description
23022                  "Less than";23017                  "Less than";
23023                leaf threshold-value {23018                leaf threshold-value {
23024                  type uint32 {23019                  type uint32 {
23025                    range "0..4294967295" {23020                    range "0..4294967295" {
23026                      description23021                      description
23027                        "Threshold value";23022                        "Threshold value";
23028                    }23023                    }
23029                  }23024                  }
23030                  mandatory true;23025                  mandatory true;
23031                  description23026                  description
23032                    "Threshold value";23027                    "Threshold value";
23033                }23028                }
23034              }23029              }
23035              container le {23030              container le {
23036                presence "Indicates the node is configured.";23031                presence "Indicates the node is configured.";
23037                description23032                description
23038                  "Less than or equal to";23033                  "Less than or equal to";
23039                leaf threshold-value {23034                leaf threshold-value {
23040                  type uint32 {23035                  type uint32 {
23041                    range "0..4294967295" {23036                    range "0..4294967295" {
23042                      description23037                      description
23043                        "Threshold value";23038                        "Threshold value";
23044                    }23039                    }
23045                  }23040                  }
23046                  mandatory true;23041                  mandatory true;
23047                  description23042                  description
23048                    "Threshold value";23043                    "Threshold value";
23049                }23044                }
23050              }23045              }
23051              container gt {23046              container gt {
23052                presence "Indicates the node is configured.";23047                presence "Indicates the node is configured.";
23053                description23048                description
23054                  "Greater than";23049                  "Greater than";
23055                leaf threshold-value {23050                leaf threshold-value {
23056                  type uint32 {23051                  type uint32 {
23057                    range "0..4294967295" {23052                    range "0..4294967295" {
23058                      description23053                      description
23059                        "Threshold value";23054                        "Threshold value";
23060                    }23055                    }
23061                  }23056                  }
23062                  mandatory true;23057                  mandatory true;
23063                  description23058                  description
23064                    "Threshold value";23059                    "Threshold value";
23065                }23060                }
23066              }23061              }
23067              container ge {23062              container ge {
23068                presence "Indicates the node is configured.";23063                presence "Indicates the node is configured.";
23069                description23064                description
23070                  "Greater than or equal to";23065                  "Greater than or equal to";
23071                leaf threshold-value {23066                leaf threshold-value {
23072                  type uint32 {23067                  type uint32 {
23073                    range "0..4294967295" {23068                    range "0..4294967295" {
23074                      description23069                      description
23075                        "Threshold value";23070                        "Threshold value";
23076                    }23071                    }
23077                  }23072                  }
23078                  mandatory true;23073                  mandatory true;
23079                  description23074                  description
23080                    "Threshold value";23075                    "Threshold value";
23081                }23076                }
23082              }23077              }
23083              container rg {23078              container rg {
23084                presence "Indicates the node is configured.";23079                presence "Indicates the node is configured.";
23085                description23080                description
23086                  "Not in range";23081                  "Not in range";
23087                leaf start-threshold-value {23082                leaf start-threshold-value {
23088                  type uint32 {23083                  type uint32 {
23089                    range "0..4294967295" {23084                    range "0..4294967295" {
23090                      description23085                      description
23091                        "Threshold value";23086                        "Threshold value";
23092                    }23087                    }
23093                  }23088                  }
23094                  mandatory true;23089                  mandatory true;
23095                  description23090                  description
23096                    "Threshold value";23091                    "Threshold value";
23097                }23092                }
23098                leaf end-threshold-value {23093                leaf end-threshold-value {
23099                  type uint32 {23094                  type uint32 {
23100                    range "0..4294967295" {23095                    range "0..4294967295" {
23101                      description23096                      description
23102                        "Threshold value";23097                        "Threshold value";
23103                    }23098                    }
23104                  }23099                  }
23105                  mandatory true;23100                  mandatory true;
23106                  description23101                  description
23107                    "Threshold value";23102                    "Threshold value";
23108                }23103                }
23109              }23104              }
23110            }23105            }
23111            container label-withdraw-msgs-rcvd {23106            container label-withdraw-msgs-rcvd {
23112              description23107              description
23113                "Number of Label Withdraw messages received";23108                "Number of Label Withdraw messages received";
23114              container percent {23109              container percent {
23115                presence "Indicates a percent node is configured.";23110                presence "Indicates a percent node is configured.";
23116                description23111                description
23117                  "Specify that threshold value is percent of previous sample";23112                  "Specify that threshold value is percent of previous sample";
23118              }23113              }
23119              container rearm {23114              container rearm {
23120                description23115                description
23121                  "Specify Rearm parameters (default - always)";23116                  "Specify Rearm parameters (default - always)";
23122                container toggle {23117                container toggle {
23123                  must "not(../window)";23118                  must "not(../window)";
23124                  presence "Indicates a toggle node is configured.";23119                  presence "Indicates a toggle node is configured.";
23125                  description23120                  description
23126                    "Rearm after the first period when condition is not met";23121                    "Rearm after the first period when condition is not met";
23127                }23122                }
23128                leaf window {23123                leaf window {
23129                  type uint32 {23124                  type uint32 {
23130                    range "1..100" {23125                    range "1..100" {
23131                      description23126                      description
23132                        "Rearm window size";23127                        "Rearm window size";
23133                    }23128                    }
23134                  }23129                  }
23135                  must "not(../toggle)";23130                  must "not(../toggle)";
23136                  description23131                  description
23137                    "Rearm after the window of sampling periods";23132                    "Rearm after the window of sampling periods";
23138                }23133                }
23139              }23134              }
23140              container delta {23135              container delta {
23141                presence "Indicates a delta node is configured.";23136                presence "Indicates a delta node is configured.";
23142                description23137                description
23143                  "Specify that threshold value is for difference from the previous sample";23138                  "Specify that threshold value is for difference from the previous sample";
23144              }23139              }
23145              container eq {23140              container eq {
23146                presence "Indicates the node is configured.";23141                presence "Indicates the node is configured.";
23147                description23142                description
23148                  "Equal to";23143                  "Equal to";
23149                leaf threshold-value {23144                leaf threshold-value {
23150                  type uint32 {23145                  type uint32 {
23151                    range "0..4294967295" {23146                    range "0..4294967295" {
23152                      description23147                      description
23153                        "Threshold value";23148                        "Threshold value";
23154                    }23149                    }
23155                  }23150                  }
23156                  mandatory true;23151                  mandatory true;
23157                  description23152                  description
23158                    "Threshold value";23153                    "Threshold value";
23159                }23154                }
23160              }23155              }
23161              container ne {23156              container ne {
23162                presence "Indicates the node is configured.";23157                presence "Indicates the node is configured.";
23163                description23158                description
23164                  "Not equal to";23159                  "Not equal to";
23165                leaf threshold-value {23160                leaf threshold-value {
23166                  type uint32 {23161                  type uint32 {
23167                    range "0..4294967295" {23162                    range "0..4294967295" {
23168                      description23163                      description
23169                        "Threshold value";23164                        "Threshold value";
23170                    }23165                    }
23171                  }23166                  }
23172                  mandatory true;23167                  mandatory true;
23173                  description23168                  description
23174                    "Threshold value";23169                    "Threshold value";
23175                }23170                }
23176              }23171              }
23177              container lt {23172              container lt {
23178                presence "Indicates the node is configured.";23173                presence "Indicates the node is configured.";
23179                description23174                description
23180                  "Less than";23175                  "Less than";
23181                leaf threshold-value {23176                leaf threshold-value {
23182                  type uint32 {23177                  type uint32 {
23183                    range "0..4294967295" {23178                    range "0..4294967295" {
23184                      description23179                      description
23185                        "Threshold value";23180                        "Threshold value";
23186                    }23181                    }
23187                  }23182                  }
23188                  mandatory true;23183                  mandatory true;
23189                  description23184                  description
23190                    "Threshold value";23185                    "Threshold value";
23191                }23186                }
23192              }23187              }
23193              container le {23188              container le {
23194                presence "Indicates the node is configured.";23189                presence "Indicates the node is configured.";
23195                description23190                description
23196                  "Less than or equal to";23191                  "Less than or equal to";
23197                leaf threshold-value {23192                leaf threshold-value {
23198                  type uint32 {23193                  type uint32 {
23199                    range "0..4294967295" {23194                    range "0..4294967295" {
23200                      description23195                      description
23201                        "Threshold value";23196                        "Threshold value";
23202                    }23197                    }
23203                  }23198                  }
23204                  mandatory true;23199                  mandatory true;
23205                  description23200                  description
23206                    "Threshold value";23201                    "Threshold value";
23207                }23202                }
23208              }23203              }
23209              container gt {23204              container gt {
23210                presence "Indicates the node is configured.";23205                presence "Indicates the node is configured.";
23211                description23206                description
23212                  "Greater than";23207                  "Greater than";
23213                leaf threshold-value {23208                leaf threshold-value {
23214                  type uint32 {23209                  type uint32 {
23215                    range "0..4294967295" {23210                    range "0..4294967295" {
23216                      description23211                      description
23217                        "Threshold value";23212                        "Threshold value";
23218                    }23213                    }
23219                  }23214                  }
23220                  mandatory true;23215                  mandatory true;
23221                  description23216                  description
23222                    "Threshold value";23217                    "Threshold value";
23223                }23218                }
23224              }23219              }
23225              container ge {23220              container ge {
23226                presence "Indicates the node is configured.";23221                presence "Indicates the node is configured.";
23227                description23222                description
23228                  "Greater than or equal to";23223                  "Greater than or equal to";
23229                leaf threshold-value {23224                leaf threshold-value {
23230                  type uint32 {23225                  type uint32 {
23231                    range "0..4294967295" {23226                    range "0..4294967295" {
23232                      description23227                      description
23233                        "Threshold value";23228                        "Threshold value";
23234                    }23229                    }
23235                  }23230                  }
23236                  mandatory true;23231                  mandatory true;
23237                  description23232                  description
23238                    "Threshold value";23233                    "Threshold value";
23239                }23234                }
23240              }23235              }
23241              container rg {23236              container rg {
23242                presence "Indicates the node is configured.";23237                presence "Indicates the node is configured.";
23243                description23238                description
23244                  "Not in range";23239                  "Not in range";
23245                leaf start-threshold-value {23240                leaf start-threshold-value {
23246                  type uint32 {23241                  type uint32 {
23247                    range "0..4294967295" {23242                    range "0..4294967295" {
23248                      description23243                      description
23249                        "Threshold value";23244                        "Threshold value";
23250                    }23245                    }
23251                  }23246                  }
23252                  mandatory true;23247                  mandatory true;
23253                  description23248                  description
23254                    "Threshold value";23249                    "Threshold value";
23255                }23250                }
23256                leaf end-threshold-value {23251                leaf end-threshold-value {
23257                  type uint32 {23252                  type uint32 {
23258                    range "0..4294967295" {23253                    range "0..4294967295" {
23259                      description23254                      description
23260                        "Threshold value";23255                        "Threshold value";
23261                    }23256                    }
23262                  }23257                  }
23263                  mandatory true;23258                  mandatory true;
23264                  description23259                  description
23265                    "Threshold value";23260                    "Threshold value";
23266                }23261                }
23267              }23262              }
23268            }23263            }
23269            container label-release-msgs-sent {23264            container label-release-msgs-sent {
23270              description23265              description
23271                "Number of Label Release messages sent";23266                "Number of Label Release messages sent";
23272              container percent {23267              container percent {
23273                presence "Indicates a percent node is configured.";23268                presence "Indicates a percent node is configured.";
23274                description23269                description
23275                  "Specify that threshold value is percent of previous sample";23270                  "Specify that threshold value is percent of previous sample";
23276              }23271              }
23277              container rearm {23272              container rearm {
23278                description23273                description
23279                  "Specify Rearm parameters (default - always)";23274                  "Specify Rearm parameters (default - always)";
23280                container toggle {23275                container toggle {
23281                  must "not(../window)";23276                  must "not(../window)";
23282                  presence "Indicates a toggle node is configured.";23277                  presence "Indicates a toggle node is configured.";
23283                  description23278                  description
23284                    "Rearm after the first period when condition is not met";23279                    "Rearm after the first period when condition is not met";
23285                }23280                }
23286                leaf window {23281                leaf window {
23287                  type uint32 {23282                  type uint32 {
23288                    range "1..100" {23283                    range "1..100" {
23289                      description23284                      description
23290                        "Rearm window size";23285                        "Rearm window size";
23291                    }23286                    }
23292                  }23287                  }
23293                  must "not(../toggle)";23288                  must "not(../toggle)";
23294                  description23289                  description
23295                    "Rearm after the window of sampling periods";23290                    "Rearm after the window of sampling periods";
23296                }23291                }
23297              }23292              }
23298              container delta {23293              container delta {
23299                presence "Indicates a delta node is configured.";23294                presence "Indicates a delta node is configured.";
23300                description23295                description
23301                  "Specify that threshold value is for difference from the previous sample";23296                  "Specify that threshold value is for difference from the previous sample";
23302              }23297              }
23303              container eq {23298              container eq {
23304                presence "Indicates the node is configured.";23299                presence "Indicates the node is configured.";
23305                description23300                description
23306                  "Equal to";23301                  "Equal to";
23307                leaf threshold-value {23302                leaf threshold-value {
23308                  type uint32 {23303                  type uint32 {
23309                    range "0..4294967295" {23304                    range "0..4294967295" {
23310                      description23305                      description
23311                        "Threshold value";23306                        "Threshold value";
23312                    }23307                    }
23313                  }23308                  }
23314                  mandatory true;23309                  mandatory true;
23315                  description23310                  description
23316                    "Threshold value";23311                    "Threshold value";
23317                }23312                }
23318              }23313              }
23319              container ne {23314              container ne {
23320                presence "Indicates the node is configured.";23315                presence "Indicates the node is configured.";
23321                description23316                description
23322                  "Not equal to";23317                  "Not equal to";
23323                leaf threshold-value {23318                leaf threshold-value {
23324                  type uint32 {23319                  type uint32 {
23325                    range "0..4294967295" {23320                    range "0..4294967295" {
23326                      description23321                      description
23327                        "Threshold value";23322                        "Threshold value";
23328                    }23323                    }
23329                  }23324                  }
23330                  mandatory true;23325                  mandatory true;
23331                  description23326                  description
23332                    "Threshold value";23327                    "Threshold value";
23333                }23328                }
23334              }23329              }
23335              container lt {23330              container lt {
23336                presence "Indicates the node is configured.";23331                presence "Indicates the node is configured.";
23337                description23332                description
23338                  "Less than";23333                  "Less than";
23339                leaf threshold-value {23334                leaf threshold-value {
23340                  type uint32 {23335                  type uint32 {
23341                    range "0..4294967295" {23336                    range "0..4294967295" {
23342                      description23337                      description
23343                        "Threshold value";23338                        "Threshold value";
23344                    }23339                    }
23345                  }23340                  }
23346                  mandatory true;23341                  mandatory true;
23347                  description23342                  description
23348                    "Threshold value";23343                    "Threshold value";
23349                }23344                }
23350              }23345              }
23351              container le {23346              container le {
23352                presence "Indicates the node is configured.";23347                presence "Indicates the node is configured.";
23353                description23348                description
23354                  "Less than or equal to";23349                  "Less than or equal to";
23355                leaf threshold-value {23350                leaf threshold-value {
23356                  type uint32 {23351                  type uint32 {
23357                    range "0..4294967295" {23352                    range "0..4294967295" {
23358                      description23353                      description
23359                        "Threshold value";23354                        "Threshold value";
23360                    }23355                    }
23361                  }23356                  }
23362                  mandatory true;23357                  mandatory true;
23363                  description23358                  description
23364                    "Threshold value";23359                    "Threshold value";
23365                }23360                }
23366              }23361              }
23367              container gt {23362              container gt {
23368                presence "Indicates the node is configured.";23363                presence "Indicates the node is configured.";
23369                description23364                description
23370                  "Greater than";23365                  "Greater than";
23371                leaf threshold-value {23366                leaf threshold-value {
23372                  type uint32 {23367                  type uint32 {
23373                    range "0..4294967295" {23368                    range "0..4294967295" {
23374                      description23369                      description
23375                        "Threshold value";23370                        "Threshold value";
23376                    }23371                    }
23377                  }23372                  }
23378                  mandatory true;23373                  mandatory true;
23379                  description23374                  description
23380                    "Threshold value";23375                    "Threshold value";
23381                }23376                }
23382              }23377              }
23383              container ge {23378              container ge {
23384                presence "Indicates the node is configured.";23379                presence "Indicates the node is configured.";
23385                description23380                description
23386                  "Greater than or equal to";23381                  "Greater than or equal to";
23387                leaf threshold-value {23382                leaf threshold-value {
23388                  type uint32 {23383                  type uint32 {
23389                    range "0..4294967295" {23384                    range "0..4294967295" {
23390                      description23385                      description
23391                        "Threshold value";23386                        "Threshold value";
23392                    }23387                    }
23393                  }23388                  }
23394                  mandatory true;23389                  mandatory true;
23395                  description23390                  description
23396                    "Threshold value";23391                    "Threshold value";
23397                }23392                }
23398              }23393              }
23399              container rg {23394              container rg {
23400                presence "Indicates the node is configured.";23395                presence "Indicates the node is configured.";
23401                description23396                description
23402                  "Not in range";23397                  "Not in range";
23403                leaf start-threshold-value {23398                leaf start-threshold-value {
23404                  type uint32 {23399                  type uint32 {
23405                    range "0..4294967295" {23400                    range "0..4294967295" {
23406                      description23401                      description
23407                        "Threshold value";23402                        "Threshold value";
23408                    }23403                    }
23409                  }23404                  }
23410                  mandatory true;23405                  mandatory true;
23411                  description23406                  description
23412                    "Threshold value";23407                    "Threshold value";
23413                }23408                }
23414                leaf end-threshold-value {23409                leaf end-threshold-value {
23415                  type uint32 {23410                  type uint32 {
23416                    range "0..4294967295" {23411                    range "0..4294967295" {
23417                      description23412                      description
23418                        "Threshold value";23413                        "Threshold value";
23419                    }23414                    }
23420                  }23415                  }
23421                  mandatory true;23416                  mandatory true;
23422                  description23417                  description
23423                    "Threshold value";23418                    "Threshold value";
23424                }23419                }
23425              }23420              }
23426            }23421            }
23427            container label-release-msgs-rcvd {23422            container label-release-msgs-rcvd {
23428              description23423              description
23429                "Number of LAbel Release messages received";23424                "Number of LAbel Release messages received";
23430              container percent {23425              container percent {
23431                presence "Indicates a percent node is configured.";23426                presence "Indicates a percent node is configured.";
23432                description23427                description
23433                  "Specify that threshold value is percent of previous sample";23428                  "Specify that threshold value is percent of previous sample";
23434              }23429              }
23435              container rearm {23430              container rearm {
23436                description23431                description
23437                  "Specify Rearm parameters (default - always)";23432                  "Specify Rearm parameters (default - always)";
23438                container toggle {23433                container toggle {
23439                  must "not(../window)";23434                  must "not(../window)";
23440                  presence "Indicates a toggle node is configured.";23435                  presence "Indicates a toggle node is configured.";
23441                  description23436                  description
23442                    "Rearm after the first period when condition is not met";23437                    "Rearm after the first period when condition is not met";
23443                }23438                }
23444                leaf window {23439                leaf window {
23445                  type uint32 {23440                  type uint32 {
23446                    range "1..100" {23441                    range "1..100" {
23447                      description23442                      description
23448                        "Rearm window size";23443                        "Rearm window size";
23449                    }23444                    }
23450                  }23445                  }
23451                  must "not(../toggle)";23446                  must "not(../toggle)";
23452                  description23447                  description
23453                    "Rearm after the window of sampling periods";23448                    "Rearm after the window of sampling periods";
23454                }23449                }
23455              }23450              }
23456              container delta {23451              container delta {
23457                presence "Indicates a delta node is configured.";23452                presence "Indicates a delta node is configured.";
23458                description23453                description
23459                  "Specify that threshold value is for difference from the previous sample";23454                  "Specify that threshold value is for difference from the previous sample";
23460              }23455              }
23461              container eq {23456              container eq {
23462                presence "Indicates the node is configured.";23457                presence "Indicates the node is configured.";
23463                description23458                description
23464                  "Equal to";23459                  "Equal to";
23465                leaf threshold-value {23460                leaf threshold-value {
23466                  type uint32 {23461                  type uint32 {
23467                    range "0..4294967295" {23462                    range "0..4294967295" {
23468                      description23463                      description
23469                        "Threshold value";23464                        "Threshold value";
23470                    }23465                    }
23471                  }23466                  }
23472                  mandatory true;23467                  mandatory true;
23473                  description23468                  description
23474                    "Threshold value";23469                    "Threshold value";
23475                }23470                }
23476              }23471              }
23477              container ne {23472              container ne {
23478                presence "Indicates the node is configured.";23473                presence "Indicates the node is configured.";
23479                description23474                description
23480                  "Not equal to";23475                  "Not equal to";
23481                leaf threshold-value {23476                leaf threshold-value {
23482                  type uint32 {23477                  type uint32 {
23483                    range "0..4294967295" {23478                    range "0..4294967295" {
23484                      description23479                      description
23485                        "Threshold value";23480                        "Threshold value";
23486                    }23481                    }
23487                  }23482                  }
23488                  mandatory true;23483                  mandatory true;
23489                  description23484                  description
23490                    "Threshold value";23485                    "Threshold value";
23491                }23486                }
23492              }23487              }
23493              container lt {23488              container lt {
23494                presence "Indicates the node is configured.";23489                presence "Indicates the node is configured.";
23495                description23490                description
23496                  "Less than";23491                  "Less than";
23497                leaf threshold-value {23492                leaf threshold-value {
23498                  type uint32 {23493                  type uint32 {
23499                    range "0..4294967295" {23494                    range "0..4294967295" {
23500                      description23495                      description
23501                        "Threshold value";23496                        "Threshold value";
23502                    }23497                    }
23503                  }23498                  }
23504                  mandatory true;23499                  mandatory true;
23505                  description23500                  description
23506                    "Threshold value";23501                    "Threshold value";
23507                }23502                }
23508              }23503              }
23509              container le {23504              container le {
23510                presence "Indicates the node is configured.";23505                presence "Indicates the node is configured.";
23511                description23506                description
23512                  "Less than or equal to";23507                  "Less than or equal to";
23513                leaf threshold-value {23508                leaf threshold-value {
23514                  type uint32 {23509                  type uint32 {
23515                    range "0..4294967295" {23510                    range "0..4294967295" {
23516                      description23511                      description
23517                        "Threshold value";23512                        "Threshold value";
23518                    }23513                    }
23519                  }23514                  }
23520                  mandatory true;23515                  mandatory true;
23521                  description23516                  description
23522                    "Threshold value";23517                    "Threshold value";
23523                }23518                }
23524              }23519              }
23525              container gt {23520              container gt {
23526                presence "Indicates the node is configured.";23521                presence "Indicates the node is configured.";
23527                description23522                description
23528                  "Greater than";23523                  "Greater than";
23529                leaf threshold-value {23524                leaf threshold-value {
23530                  type uint32 {23525                  type uint32 {
23531                    range "0..4294967295" {23526                    range "0..4294967295" {
23532                      description23527                      description
23533                        "Threshold value";23528                        "Threshold value";
23534                    }23529                    }
23535                  }23530                  }
23536                  mandatory true;23531                  mandatory true;
23537                  description23532                  description
23538                    "Threshold value";23533                    "Threshold value";
23539                }23534                }
23540              }23535              }
23541              container ge {23536              container ge {
23542                presence "Indicates the node is configured.";23537                presence "Indicates the node is configured.";
23543                description23538                description
23544                  "Greater than or equal to";23539                  "Greater than or equal to";
23545                leaf threshold-value {23540                leaf threshold-value {
23546                  type uint32 {23541                  type uint32 {
23547                    range "0..4294967295" {23542                    range "0..4294967295" {
23548                      description23543                      description
23549                        "Threshold value";23544                        "Threshold value";
23550                    }23545                    }
23551                  }23546                  }
23552                  mandatory true;23547                  mandatory true;
23553                  description23548                  description
23554                    "Threshold value";23549                    "Threshold value";
23555                }23550                }
23556              }23551              }
23557              container rg {23552              container rg {
23558                presence "Indicates the node is configured.";23553                presence "Indicates the node is configured.";
23559                description23554                description
23560                  "Not in range";23555                  "Not in range";
23561                leaf start-threshold-value {23556                leaf start-threshold-value {
23562                  type uint32 {23557                  type uint32 {
23563                    range "0..4294967295" {23558                    range "0..4294967295" {
23564                      description23559                      description
23565                        "Threshold value";23560                        "Threshold value";
23566                    }23561                    }
23567                  }23562                  }
23568                  mandatory true;23563                  mandatory true;
23569                  description23564                  description
23570                    "Threshold value";23565                    "Threshold value";
23571                }23566                }
23572                leaf end-threshold-value {23567                leaf end-threshold-value {
23573                  type uint32 {23568                  type uint32 {
23574                    range "0..4294967295" {23569                    range "0..4294967295" {
23575                      description23570                      description
23576                        "Threshold value";23571                        "Threshold value";
23577                    }23572                    }
23578                  }23573                  }
23579                  mandatory true;23574                  mandatory true;
23580                  description23575                  description
23581                    "Threshold value";23576                    "Threshold value";
23582                }23577                }
23583              }23578              }
23584            }23579            }
23585            container notification-msgs-sent {23580            container notification-msgs-sent {
23586              description23581              description
23587                "Number of Notification messages sent";23582                "Number of Notification messages sent";
23588              container percent {23583              container percent {
23589                presence "Indicates a percent node is configured.";23584                presence "Indicates a percent node is configured.";
23590                description23585                description
23591                  "Specify that threshold value is percent of previous sample";23586                  "Specify that threshold value is percent of previous sample";
23592              }23587              }
23593              container rearm {23588              container rearm {
23594                description23589                description
23595                  "Specify Rearm parameters (default - always)";23590                  "Specify Rearm parameters (default - always)";
23596                container toggle {23591                container toggle {
23597                  must "not(../window)";23592                  must "not(../window)";
23598                  presence "Indicates a toggle node is configured.";23593                  presence "Indicates a toggle node is configured.";
23599                  description23594                  description
23600                    "Rearm after the first period when condition is not met";23595                    "Rearm after the first period when condition is not met";
23601                }23596                }
23602                leaf window {23597                leaf window {
23603                  type uint32 {23598                  type uint32 {
23604                    range "1..100" {23599                    range "1..100" {
23605                      description23600                      description
23606                        "Rearm window size";23601                        "Rearm window size";
23607                    }23602                    }
23608                  }23603                  }
23609                  must "not(../toggle)";23604                  must "not(../toggle)";
23610                  description23605                  description
23611                    "Rearm after the window of sampling periods";23606                    "Rearm after the window of sampling periods";
23612                }23607                }
23613              }23608              }
23614              container delta {23609              container delta {
23615                presence "Indicates a delta node is configured.";23610                presence "Indicates a delta node is configured.";
23616                description23611                description
23617                  "Specify that threshold value is for difference from the previous sample";23612                  "Specify that threshold value is for difference from the previous sample";
23618              }23613              }
23619              container eq {23614              container eq {
23620                presence "Indicates the node is configured.";23615                presence "Indicates the node is configured.";
23621                description23616                description
23622                  "Equal to";23617                  "Equal to";
23623                leaf threshold-value {23618                leaf threshold-value {
23624                  type uint32 {23619                  type uint32 {
23625                    range "0..4294967295" {23620                    range "0..4294967295" {
23626                      description23621                      description
23627                        "Threshold value";23622                        "Threshold value";
23628                    }23623                    }
23629                  }23624                  }
23630                  mandatory true;23625                  mandatory true;
23631                  description23626                  description
23632                    "Threshold value";23627                    "Threshold value";
23633                }23628                }
23634              }23629              }
23635              container ne {23630              container ne {
23636                presence "Indicates the node is configured.";23631                presence "Indicates the node is configured.";
23637                description23632                description
23638                  "Not equal to";23633                  "Not equal to";
23639                leaf threshold-value {23634                leaf threshold-value {
23640                  type uint32 {23635                  type uint32 {
23641                    range "0..4294967295" {23636                    range "0..4294967295" {
23642                      description23637                      description
23643                        "Threshold value";23638                        "Threshold value";
23644                    }23639                    }
23645                  }23640                  }
23646                  mandatory true;23641                  mandatory true;
23647                  description23642                  description
23648                    "Threshold value";23643                    "Threshold value";
23649                }23644                }
23650              }23645              }
23651              container lt {23646              container lt {
23652                presence "Indicates the node is configured.";23647                presence "Indicates the node is configured.";
23653                description23648                description
23654                  "Less than";23649                  "Less than";
23655                leaf threshold-value {23650                leaf threshold-value {
23656                  type uint32 {23651                  type uint32 {
23657                    range "0..4294967295" {23652                    range "0..4294967295" {
23658                      description23653                      description
23659                        "Threshold value";23654                        "Threshold value";
23660                    }23655                    }
23661                  }23656                  }
23662                  mandatory true;23657                  mandatory true;
23663                  description23658                  description
23664                    "Threshold value";23659                    "Threshold value";
23665                }23660                }
23666              }23661              }
23667              container le {23662              container le {
23668                presence "Indicates the node is configured.";23663                presence "Indicates the node is configured.";
23669                description23664                description
23670                  "Less than or equal to";23665                  "Less than or equal to";
23671                leaf threshold-value {23666                leaf threshold-value {
23672                  type uint32 {23667                  type uint32 {
23673                    range "0..4294967295" {23668                    range "0..4294967295" {
23674                      description23669                      description
23675                        "Threshold value";23670                        "Threshold value";
23676                    }23671                    }
23677                  }23672                  }
23678                  mandatory true;23673                  mandatory true;
23679                  description23674                  description
23680                    "Threshold value";23675                    "Threshold value";
23681                }23676                }
23682              }23677              }
23683              container gt {23678              container gt {
23684                presence "Indicates the node is configured.";23679                presence "Indicates the node is configured.";
23685                description23680                description
23686                  "Greater than";23681                  "Greater than";
23687                leaf threshold-value {23682                leaf threshold-value {
23688                  type uint32 {23683                  type uint32 {
23689                    range "0..4294967295" {23684                    range "0..4294967295" {
23690                      description23685                      description
23691                        "Threshold value";23686                        "Threshold value";
23692                    }23687                    }
23693                  }23688                  }
23694                  mandatory true;23689                  mandatory true;
23695                  description23690                  description
23696                    "Threshold value";23691                    "Threshold value";
23697                }23692                }
23698              }23693              }
23699              container ge {23694              container ge {
23700                presence "Indicates the node is configured.";23695                presence "Indicates the node is configured.";
23701                description23696                description
23702                  "Greater than or equal to";23697                  "Greater than or equal to";
23703                leaf threshold-value {23698                leaf threshold-value {
23704                  type uint32 {23699                  type uint32 {
23705                    range "0..4294967295" {23700                    range "0..4294967295" {
23706                      description23701                      description
23707                        "Threshold value";23702                        "Threshold value";
23708                    }23703                    }
23709                  }23704                  }
23710                  mandatory true;23705                  mandatory true;
23711                  description23706                  description
23712                    "Threshold value";23707                    "Threshold value";
23713                }23708                }
23714              }23709              }
23715              container rg {23710              container rg {
23716                presence "Indicates the node is configured.";23711                presence "Indicates the node is configured.";
23717                description23712                description
23718                  "Not in range";23713                  "Not in range";
23719                leaf start-threshold-value {23714                leaf start-threshold-value {
23720                  type uint32 {23715                  type uint32 {
23721                    range "0..4294967295" {23716                    range "0..4294967295" {
23722                      description23717                      description
23723                        "Threshold value";23718                        "Threshold value";
23724                    }23719                    }
23725                  }23720                  }
23726                  mandatory true;23721                  mandatory true;
23727                  description23722                  description
23728                    "Threshold value";23723                    "Threshold value";
23729                }23724                }
23730                leaf end-threshold-value {23725                leaf end-threshold-value {
23731                  type uint32 {23726                  type uint32 {
23732                    range "0..4294967295" {23727                    range "0..4294967295" {
23733                      description23728                      description
23734                        "Threshold value";23729                        "Threshold value";
23735                    }23730                    }
23736                  }23731                  }
23737                  mandatory true;23732                  mandatory true;
23738                  description23733                  description
23739                    "Threshold value";23734                    "Threshold value";
23740                }23735                }
23741              }23736              }
23742            }23737            }
23743            container notification-msgs-rcvd {23738            container notification-msgs-rcvd {
23744              description23739              description
23745                "Number of Notification messages received";23740                "Number of Notification messages received";
23746              container percent {23741              container percent {
23747                presence "Indicates a percent node is configured.";23742                presence "Indicates a percent node is configured.";
23748                description23743                description
23749                  "Specify that threshold value is percent of previous sample";23744                  "Specify that threshold value is percent of previous sample";
23750              }23745              }
23751              container rearm {23746              container rearm {
23752                description23747                description
23753                  "Specify Rearm parameters (default - always)";23748                  "Specify Rearm parameters (default - always)";
23754                container toggle {23749                container toggle {
23755                  must "not(../window)";23750                  must "not(../window)";
23756                  presence "Indicates a toggle node is configured.";23751                  presence "Indicates a toggle node is configured.";
23757                  description23752                  description
23758                    "Rearm after the first period when condition is not met";23753                    "Rearm after the first period when condition is not met";
23759                }23754                }
23760                leaf window {23755                leaf window {
23761                  type uint32 {23756                  type uint32 {
23762                    range "1..100" {23757                    range "1..100" {
23763                      description23758                      description
23764                        "Rearm window size";23759                        "Rearm window size";
23765                    }23760                    }
23766                  }23761                  }
23767                  must "not(../toggle)";23762                  must "not(../toggle)";
23768                  description23763                  description
23769                    "Rearm after the window of sampling periods";23764                    "Rearm after the window of sampling periods";
23770                }23765                }
23771              }23766              }
23772              container delta {23767              container delta {
23773                presence "Indicates a delta node is configured.";23768                presence "Indicates a delta node is configured.";
23774                description23769                description
23775                  "Specify that threshold value is for difference from the previous sample";23770                  "Specify that threshold value is for difference from the previous sample";
23776              }23771              }
23777              container eq {23772              container eq {
23778                presence "Indicates the node is configured.";23773                presence "Indicates the node is configured.";
23779                description23774                description
23780                  "Equal to";23775                  "Equal to";
23781                leaf threshold-value {23776                leaf threshold-value {
23782                  type uint32 {23777                  type uint32 {
23783                    range "0..4294967295" {23778                    range "0..4294967295" {
23784                      description23779                      description
23785                        "Threshold value";23780                        "Threshold value";
23786                    }23781                    }
23787                  }23782                  }
23788                  mandatory true;23783                  mandatory true;
23789                  description23784                  description
23790                    "Threshold value";23785                    "Threshold value";
23791                }23786                }
23792              }23787              }
23793              container ne {23788              container ne {
23794                presence "Indicates the node is configured.";23789                presence "Indicates the node is configured.";
23795                description23790                description
23796                  "Not equal to";23791                  "Not equal to";
23797                leaf threshold-value {23792                leaf threshold-value {
23798                  type uint32 {23793                  type uint32 {
23799                    range "0..4294967295" {23794                    range "0..4294967295" {
23800                      description23795                      description
23801                        "Threshold value";23796                        "Threshold value";
23802                    }23797                    }
23803                  }23798                  }
23804                  mandatory true;23799                  mandatory true;
23805                  description23800                  description
23806                    "Threshold value";23801                    "Threshold value";
23807                }23802                }
23808              }23803              }
23809              container lt {23804              container lt {
23810                presence "Indicates the node is configured.";23805                presence "Indicates the node is configured.";
23811                description23806                description
23812                  "Less than";23807                  "Less than";
23813                leaf threshold-value {23808                leaf threshold-value {
23814                  type uint32 {23809                  type uint32 {
23815                    range "0..4294967295" {23810                    range "0..4294967295" {
23816                      description23811                      description
23817                        "Threshold value";23812                        "Threshold value";
23818                    }23813                    }
23819                  }23814                  }
23820                  mandatory true;23815                  mandatory true;
23821                  description23816                  description
23822                    "Threshold value";23817                    "Threshold value";
23823                }23818                }
23824              }23819              }
23825              container le {23820              container le {
23826                presence "Indicates the node is configured.";23821                presence "Indicates the node is configured.";
23827                description23822                description
23828                  "Less than or equal to";23823                  "Less than or equal to";
23829                leaf threshold-value {23824                leaf threshold-value {
23830                  type uint32 {23825                  type uint32 {
23831                    range "0..4294967295" {23826                    range "0..4294967295" {
23832                      description23827                      description
23833                        "Threshold value";23828                        "Threshold value";
23834                    }23829                    }
23835                  }23830                  }
23836                  mandatory true;23831                  mandatory true;
23837                  description23832                  description
23838                    "Threshold value";23833                    "Threshold value";
23839                }23834                }
23840              }23835              }
23841              container gt {23836              container gt {
23842                presence "Indicates the node is configured.";23837                presence "Indicates the node is configured.";
23843                description23838                description
23844                  "Greater than";23839                  "Greater than";
23845                leaf threshold-value {23840                leaf threshold-value {
23846                  type uint32 {23841                  type uint32 {
23847                    range "0..4294967295" {23842                    range "0..4294967295" {
23848                      description23843                      description
23849                        "Threshold value";23844                        "Threshold value";
23850                    }23845                    }
23851                  }23846                  }
23852                  mandatory true;23847                  mandatory true;
23853                  description23848                  description
23854                    "Threshold value";23849                    "Threshold value";
23855                }23850                }
23856              }23851              }
23857              container ge {23852              container ge {
23858                presence "Indicates the node is configured.";23853                presence "Indicates the node is configured.";
23859                description23854                description
23860                  "Greater than or equal to";23855                  "Greater than or equal to";
23861                leaf threshold-value {23856                leaf threshold-value {
23862                  type uint32 {23857                  type uint32 {
23863                    range "0..4294967295" {23858                    range "0..4294967295" {
23864                      description23859                      description
23865                        "Threshold value";23860                        "Threshold value";
23866                    }23861                    }
23867                  }23862                  }
23868                  mandatory true;23863                  mandatory true;
23869                  description23864                  description
23870                    "Threshold value";23865                    "Threshold value";
23871                }23866                }
23872              }23867              }
23873              container rg {23868              container rg {
23874                presence "Indicates the node is configured.";23869                presence "Indicates the node is configured.";
23875                description23870                description
23876                  "Not in range";23871                  "Not in range";
23877                leaf start-threshold-value {23872                leaf start-threshold-value {
23878                  type uint32 {23873                  type uint32 {
23879                    range "0..4294967295" {23874                    range "0..4294967295" {
23880                      description23875                      description
23881                        "Threshold value";23876                        "Threshold value";
23882                    }23877                    }
23883                  }23878                  }
23884                  mandatory true;23879                  mandatory true;
23885                  description23880                  description
23886                    "Threshold value";23881                    "Threshold value";
23887                }23882                }
23888                leaf end-threshold-value {23883                leaf end-threshold-value {
23889                  type uint32 {23884                  type uint32 {
23890                    range "0..4294967295" {23885                    range "0..4294967295" {
23891                      description23886                      description
23892                        "Threshold value";23887                        "Threshold value";
23893                    }23888                    }
23894                  }23889                  }
23895                  mandatory true;23890                  mandatory true;
23896                  description23891                  description
23897                    "Threshold value";23892                    "Threshold value";
23898                }23893                }
23899              }23894              }
23900            }23895            }
23901            container keepalive-msgs-sent {23896            container keepalive-msgs-sent {
23902              description23897              description
23903                "Number of Keepalive messages sent";23898                "Number of Keepalive messages sent";
23904              container percent {23899              container percent {
23905                presence "Indicates a percent node is configured.";23900                presence "Indicates a percent node is configured.";
23906                description23901                description
23907                  "Specify that threshold value is percent of previous sample";23902                  "Specify that threshold value is percent of previous sample";
23908              }23903              }
23909              container rearm {23904              container rearm {
23910                description23905                description
23911                  "Specify Rearm parameters (default - always)";23906                  "Specify Rearm parameters (default - always)";
23912                container toggle {23907                container toggle {
23913                  must "not(../window)";23908                  must "not(../window)";
23914                  presence "Indicates a toggle node is configured.";23909                  presence "Indicates a toggle node is configured.";
23915                  description23910                  description
23916                    "Rearm after the first period when condition is not met";23911                    "Rearm after the first period when condition is not met";
23917                }23912                }
23918                leaf window {23913                leaf window {
23919                  type uint32 {23914                  type uint32 {
23920                    range "1..100" {23915                    range "1..100" {
23921                      description23916                      description
23922                        "Rearm window size";23917                        "Rearm window size";
23923                    }23918                    }
23924                  }23919                  }
23925                  must "not(../toggle)";23920                  must "not(../toggle)";
23926                  description23921                  description
23927                    "Rearm after the window of sampling periods";23922                    "Rearm after the window of sampling periods";
23928                }23923                }
23929              }23924              }
23930              container delta {23925              container delta {
23931                presence "Indicates a delta node is configured.";23926                presence "Indicates a delta node is configured.";
23932                description23927                description
23933                  "Specify that threshold value is for difference from the previous sample";23928                  "Specify that threshold value is for difference from the previous sample";
23934              }23929              }
23935              container eq {23930              container eq {
23936                presence "Indicates the node is configured.";23931                presence "Indicates the node is configured.";
23937                description23932                description
23938                  "Equal to";23933                  "Equal to";
23939                leaf threshold-value {23934                leaf threshold-value {
23940                  type uint32 {23935                  type uint32 {
23941                    range "0..4294967295" {23936                    range "0..4294967295" {
23942                      description23937                      description
23943                        "Threshold value";23938                        "Threshold value";
23944                    }23939                    }
23945                  }23940                  }
23946                  mandatory true;23941                  mandatory true;
23947                  description23942                  description
23948                    "Threshold value";23943                    "Threshold value";
23949                }23944                }
23950              }23945              }
23951              container ne {23946              container ne {
23952                presence "Indicates the node is configured.";23947                presence "Indicates the node is configured.";
23953                description23948                description
23954                  "Not equal to";23949                  "Not equal to";
23955                leaf threshold-value {23950                leaf threshold-value {
23956                  type uint32 {23951                  type uint32 {
23957                    range "0..4294967295" {23952                    range "0..4294967295" {
23958                      description23953                      description
23959                        "Threshold value";23954                        "Threshold value";
23960                    }23955                    }
23961                  }23956                  }
23962                  mandatory true;23957                  mandatory true;
23963                  description23958                  description
23964                    "Threshold value";23959                    "Threshold value";
23965                }23960                }
23966              }23961              }
23967              container lt {23962              container lt {
23968                presence "Indicates the node is configured.";23963                presence "Indicates the node is configured.";
23969                description23964                description
23970                  "Less than";23965                  "Less than";
23971                leaf threshold-value {23966                leaf threshold-value {
23972                  type uint32 {23967                  type uint32 {
23973                    range "0..4294967295" {23968                    range "0..4294967295" {
23974                      description23969                      description
23975                        "Threshold value";23970                        "Threshold value";
23976                    }23971                    }
23977                  }23972                  }
23978                  mandatory true;23973                  mandatory true;
23979                  description23974                  description
23980                    "Threshold value";23975                    "Threshold value";
23981                }23976                }
23982              }23977              }
23983              container le {23978              container le {
23984                presence "Indicates the node is configured.";23979                presence "Indicates the node is configured.";
23985                description23980                description
23986                  "Less than or equal to";23981                  "Less than or equal to";
23987                leaf threshold-value {23982                leaf threshold-value {
23988                  type uint32 {23983                  type uint32 {
23989                    range "0..4294967295" {23984                    range "0..4294967295" {
23990                      description23985                      description
23991                        "Threshold value";23986                        "Threshold value";
23992                    }23987                    }
23993                  }23988                  }
23994                  mandatory true;23989                  mandatory true;
23995                  description23990                  description
23996                    "Threshold value";23991                    "Threshold value";
23997                }23992                }
23998              }23993              }
23999              container gt {23994              container gt {
24000                presence "Indicates the node is configured.";23995                presence "Indicates the node is configured.";
24001                description23996                description
24002                  "Greater than";23997                  "Greater than";
24003                leaf threshold-value {23998                leaf threshold-value {
24004                  type uint32 {23999                  type uint32 {
24005                    range "0..4294967295" {24000                    range "0..4294967295" {
24006                      description24001                      description
24007                        "Threshold value";24002                        "Threshold value";
24008                    }24003                    }
24009                  }24004                  }
24010                  mandatory true;24005                  mandatory true;
24011                  description24006                  description
24012                    "Threshold value";24007                    "Threshold value";
24013                }24008                }
24014              }24009              }
24015              container ge {24010              container ge {
24016                presence "Indicates the node is configured.";24011                presence "Indicates the node is configured.";
24017                description24012                description
24018                  "Greater than or equal to";24013                  "Greater than or equal to";
24019                leaf threshold-value {24014                leaf threshold-value {
24020                  type uint32 {24015                  type uint32 {
24021                    range "0..4294967295" {24016                    range "0..4294967295" {
24022                      description24017                      description
24023                        "Threshold value";24018                        "Threshold value";
24024                    }24019                    }
24025                  }24020                  }
24026                  mandatory true;24021                  mandatory true;
24027                  description24022                  description
24028                    "Threshold value";24023                    "Threshold value";
24029                }24024                }
24030              }24025              }
24031              container rg {24026              container rg {
24032                presence "Indicates the node is configured.";24027                presence "Indicates the node is configured.";
24033                description24028                description
24034                  "Not in range";24029                  "Not in range";
24035                leaf start-threshold-value {24030                leaf start-threshold-value {
24036                  type uint32 {24031                  type uint32 {
24037                    range "0..4294967295" {24032                    range "0..4294967295" {
24038                      description24033                      description
24039                        "Threshold value";24034                        "Threshold value";
24040                    }24035                    }
24041                  }24036                  }
24042                  mandatory true;24037                  mandatory true;
24043                  description24038                  description
24044                    "Threshold value";24039                    "Threshold value";
24045                }24040                }
24046                leaf end-threshold-value {24041                leaf end-threshold-value {
24047                  type uint32 {24042                  type uint32 {
24048                    range "0..4294967295" {24043                    range "0..4294967295" {
24049                      description24044                      description
24050                        "Threshold value";24045                        "Threshold value";
24051                    }24046                    }
24052                  }24047                  }
24053                  mandatory true;24048                  mandatory true;
24054                  description24049                  description
24055                    "Threshold value";24050                    "Threshold value";
24056                }24051                }
24057              }24052              }
24058            }24053            }
24059            container keepalive-msgs-rcvd {24054            container keepalive-msgs-rcvd {
24060              description24055              description
24061                "Number of Keepalive messages received";24056                "Number of Keepalive messages received";
24062              container percent {24057              container percent {
24063                presence "Indicates a percent node is configured.";24058                presence "Indicates a percent node is configured.";
24064                description24059                description
24065                  "Specify that threshold value is percent of previous sample";24060                  "Specify that threshold value is percent of previous sample";
24066              }24061              }
24067              container rearm {24062              container rearm {
24068                description24063                description
24069                  "Specify Rearm parameters (default - always)";24064                  "Specify Rearm parameters (default - always)";
24070                container toggle {24065                container toggle {
24071                  must "not(../window)";24066                  must "not(../window)";
24072                  presence "Indicates a toggle node is configured.";24067                  presence "Indicates a toggle node is configured.";
24073                  description24068                  description
24074                    "Rearm after the first period when condition is not met";24069                    "Rearm after the first period when condition is not met";
24075                }24070                }
24076                leaf window {24071                leaf window {
24077                  type uint32 {24072                  type uint32 {
24078                    range "1..100" {24073                    range "1..100" {
24079                      description24074                      description
24080                        "Rearm window size";24075                        "Rearm window size";
24081                    }24076                    }
24082                  }24077                  }
24083                  must "not(../toggle)";24078                  must "not(../toggle)";
24084                  description24079                  description
24085                    "Rearm after the window of sampling periods";24080                    "Rearm after the window of sampling periods";
24086                }24081                }
24087              }24082              }
24088              container delta {24083              container delta {
24089                presence "Indicates a delta node is configured.";24084                presence "Indicates a delta node is configured.";
24090                description24085                description
24091                  "Specify that threshold value is for difference from the previous sample";24086                  "Specify that threshold value is for difference from the previous sample";
24092              }24087              }
24093              container eq {24088              container eq {
24094                presence "Indicates the node is configured.";24089                presence "Indicates the node is configured.";
24095                description24090                description
24096                  "Equal to";24091                  "Equal to";
24097                leaf threshold-value {24092                leaf threshold-value {
24098                  type uint32 {24093                  type uint32 {
24099                    range "0..4294967295" {24094                    range "0..4294967295" {
24100                      description24095                      description
24101                        "Threshold value";24096                        "Threshold value";
24102                    }24097                    }
24103                  }24098                  }
24104                  mandatory true;24099                  mandatory true;
24105                  description24100                  description
24106                    "Threshold value";24101                    "Threshold value";
24107                }24102                }
24108              }24103              }
24109              container ne {24104              container ne {
24110                presence "Indicates the node is configured.";24105                presence "Indicates the node is configured.";
24111                description24106                description
24112                  "Not equal to";24107                  "Not equal to";
24113                leaf threshold-value {24108                leaf threshold-value {
24114                  type uint32 {24109                  type uint32 {
24115                    range "0..4294967295" {24110                    range "0..4294967295" {
24116                      description24111                      description
24117                        "Threshold value";24112                        "Threshold value";
24118                    }24113                    }
24119                  }24114                  }
24120                  mandatory true;24115                  mandatory true;
24121                  description24116                  description
24122                    "Threshold value";24117                    "Threshold value";
24123                }24118                }
24124              }24119              }
24125              container lt {24120              container lt {
24126                presence "Indicates the node is configured.";24121                presence "Indicates the node is configured.";
24127                description24122                description
24128                  "Less than";24123                  "Less than";
24129                leaf threshold-value {24124                leaf threshold-value {
24130                  type uint32 {24125                  type uint32 {
24131                    range "0..4294967295" {24126                    range "0..4294967295" {
24132                      description24127                      description
24133                        "Threshold value";24128                        "Threshold value";
24134                    }24129                    }
24135                  }24130                  }
24136                  mandatory true;24131                  mandatory true;
24137                  description24132                  description
24138                    "Threshold value";24133                    "Threshold value";
24139                }24134                }
24140              }24135              }
24141              container le {24136              container le {
24142                presence "Indicates the node is configured.";24137                presence "Indicates the node is configured.";
24143                description24138                description
24144                  "Less than or equal to";24139                  "Less than or equal to";
24145                leaf threshold-value {24140                leaf threshold-value {
24146                  type uint32 {24141                  type uint32 {
24147                    range "0..4294967295" {24142                    range "0..4294967295" {
24148                      description24143                      description
24149                        "Threshold value";24144                        "Threshold value";
24150                    }24145                    }
24151                  }24146                  }
24152                  mandatory true;24147                  mandatory true;
24153                  description24148                  description
24154                    "Threshold value";24149                    "Threshold value";
24155                }24150                }
24156              }24151              }
24157              container gt {24152              container gt {
24158                presence "Indicates the node is configured.";24153                presence "Indicates the node is configured.";
24159                description24154                description
24160                  "Greater than";24155                  "Greater than";
24161                leaf threshold-value {24156                leaf threshold-value {
24162                  type uint32 {24157                  type uint32 {
24163                    range "0..4294967295" {24158                    range "0..4294967295" {
24164                      description24159                      description
24165                        "Threshold value";24160                        "Threshold value";
24166                    }24161                    }
24167                  }24162                  }
24168                  mandatory true;24163                  mandatory true;
24169                  description24164                  description
24170                    "Threshold value";24165                    "Threshold value";
24171                }24166                }
24172              }24167              }
24173              container ge {24168              container ge {
24174                presence "Indicates the node is configured.";24169                presence "Indicates the node is configured.";
24175                description24170                description
24176                  "Greater than or equal to";24171                  "Greater than or equal to";
24177                leaf threshold-value {24172                leaf threshold-value {
24178                  type uint32 {24173                  type uint32 {
24179                    range "0..4294967295" {24174                    range "0..4294967295" {
24180                      description24175                      description
24181                        "Threshold value";24176                        "Threshold value";
24182                    }24177                    }
24183                  }24178                  }
24184                  mandatory true;24179                  mandatory true;
24185                  description24180                  description
24186                    "Threshold value";24181                    "Threshold value";
24187                }24182                }
24188              }24183              }
24189              container rg {24184              container rg {
24190                presence "Indicates the node is configured.";24185                presence "Indicates the node is configured.";
24191                description24186                description
24192                  "Not in range";24187                  "Not in range";
24193                leaf start-threshold-value {24188                leaf start-threshold-value {
24194                  type uint32 {24189                  type uint32 {
24195                    range "0..4294967295" {24190                    range "0..4294967295" {
24196                      description24191                      description
24197                        "Threshold value";24192                        "Threshold value";
24198                    }24193                    }
24199                  }24194                  }
24200                  mandatory true;24195                  mandatory true;
24201                  description24196                  description
24202                    "Threshold value";24197                    "Threshold value";
24203                }24198                }
24204                leaf end-threshold-value {24199                leaf end-threshold-value {
24205                  type uint32 {24200                  type uint32 {
24206                    range "0..4294967295" {24201                    range "0..4294967295" {
24207                      description24202                      description
24208                        "Threshold value";24203                        "Threshold value";
24209                    }24204                    }
24210                  }24205                  }
24211                  mandatory true;24206                  mandatory true;
24212                  description24207                  description
24213                    "Threshold value";24208                    "Threshold value";
24214                }24209                }
24215              }24210              }
24216            }24211            }
24217          }24212          }
24218        }24213        }
24219      }24214      }
24220      container ospf {24215      container ospf {
24221        description24216        description
24222          "Configure thresholds for OSPF";24217          "Configure thresholds for OSPF";
24223        container v2protocol {24218        container v2protocol {
24224          description24219          description
24225            "Configure threshold attributes for OSPF v2 Protocol";24220            "Configure threshold attributes for OSPF v2 Protocol";
24226          container templates {24221          container templates {
24227            description24222            description
24228              "Specify template";24223              "Specify template";
24229            list template {24224            list template {
24230              key "template-name";24225              key "template-name";
24231              description24226              description
24232                "Specify template";24227                "Specify template";
24233              leaf template-name {24228              leaf template-name {
24234                type xr:Cisco-ios-xr-string {24229                type xr:Cisco-ios-xr-string {
24235                  length "1..800" {24230                  length "1..800" {
24236                    description24231                    description
24237                      "Template name";24232                      "Template name";
24238                  }24233                  }
24239                }24234                }
24240                description24235                description
24241                  "Specify template";24236                  "Specify template";
24242              }24237              }
24243              leaf sample-interval {24238              leaf sample-interval {
24244                type uint32 {24239                type uint32 {
24245                  range "1..60" {24240                  range "1..60" {
24246                    description24241                    description
24247                      "Frequency of samples";24242                      "Frequency of samples";
24248                  }24243                  }
24249                }24244                }
24250                description24245                description
24251                  "Frequency of sampling in minutes";24246                  "Frequency of sampling in minutes";
24252              }24247              }
24253              container input-packets {24248              container input-packets {
24254                description24249                description
24255                  "Total number of packets received";24250                  "Total number of packets received";
24256                container percent {24251                container percent {
24257                  presence "Indicates a percent node is configured.";24252                  presence "Indicates a percent node is configured.";
24258                  description24253                  description
24259                    "Specify that threshold value is percent of previous sample";24254                    "Specify that threshold value is percent of previous sample";
24260                }24255                }
24261                container rearm {24256                container rearm {
24262                  description24257                  description
24263                    "Specify Rearm parameters (default - always)";24258                    "Specify Rearm parameters (default - always)";
24264                  container toggle {24259                  container toggle {
24265                    must "not(../window)";24260                    must "not(../window)";
24266                    presence "Indicates a toggle node is configured.";24261                    presence "Indicates a toggle node is configured.";
24267                    description24262                    description
24268                      "Rearm after the first period when condition is not met";24263                      "Rearm after the first period when condition is not met";
24269                  }24264                  }
24270                  leaf window {24265                  leaf window {
24271                    type uint32 {24266                    type uint32 {
24272                      range "1..100" {24267                      range "1..100" {
24273                        description24268                        description
24274                          "Rearm window size";24269                          "Rearm window size";
24275                      }24270                      }
24276                    }24271                    }
24277                    must "not(../toggle)";24272                    must "not(../toggle)";
24278                    description24273                    description
24279                      "Rearm after the window of sampling periods";24274                      "Rearm after the window of sampling periods";
24280                  }24275                  }
24281                }24276                }
24282                container delta {24277                container delta {
24283                  presence "Indicates a delta node is configured.";24278                  presence "Indicates a delta node is configured.";
24284                  description24279                  description
24285                    "Specify that threshold value is for difference from the previous sample";24280                    "Specify that threshold value is for difference from the previous sample";
24286                }24281                }
24287                container eq {24282                container eq {
24288                  presence "Indicates the node is configured.";24283                  presence "Indicates the node is configured.";
24289                  description24284                  description
24290                    "Equal to";24285                    "Equal to";
24291                  leaf threshold-value {24286                  leaf threshold-value {
24292                    type uint32 {24287                    type uint32 {
24293                      range "0..4294967295" {24288                      range "0..4294967295" {
24294                        description24289                        description
24295                          "Threshold value";24290                          "Threshold value";
24296                      }24291                      }
24297                    }24292                    }
24298                    mandatory true;24293                    mandatory true;
24299                    description24294                    description
24300                      "Threshold value";24295                      "Threshold value";
24301                  }24296                  }
24302                }24297                }
24303                container ne {24298                container ne {
24304                  presence "Indicates the node is configured.";24299                  presence "Indicates the node is configured.";
24305                  description24300                  description
24306                    "Not equal to";24301                    "Not equal to";
24307                  leaf threshold-value {24302                  leaf threshold-value {
24308                    type uint32 {24303                    type uint32 {
24309                      range "0..4294967295" {24304                      range "0..4294967295" {
24310                        description24305                        description
24311                          "Threshold value";24306                          "Threshold value";
24312                      }24307                      }
24313                    }24308                    }
24314                    mandatory true;24309                    mandatory true;
24315                    description24310                    description
24316                      "Threshold value";24311                      "Threshold value";
24317                  }24312                  }
24318                }24313                }
24319                container lt {24314                container lt {
24320                  presence "Indicates the node is configured.";24315                  presence "Indicates the node is configured.";
24321                  description24316                  description
24322                    "Less than";24317                    "Less than";
24323                  leaf threshold-value {24318                  leaf threshold-value {
24324                    type uint32 {24319                    type uint32 {
24325                      range "0..4294967295" {24320                      range "0..4294967295" {
24326                        description24321                        description
24327                          "Threshold value";24322                          "Threshold value";
24328                      }24323                      }
24329                    }24324                    }
24330                    mandatory true;24325                    mandatory true;
24331                    description24326                    description
24332                      "Threshold value";24327                      "Threshold value";
24333                  }24328                  }
24334                }24329                }
24335                container le {24330                container le {
24336                  presence "Indicates the node is configured.";24331                  presence "Indicates the node is configured.";
24337                  description24332                  description
24338                    "Less than or equal to";24333                    "Less than or equal to";
24339                  leaf threshold-value {24334                  leaf threshold-value {
24340                    type uint32 {24335                    type uint32 {
24341                      range "0..4294967295" {24336                      range "0..4294967295" {
24342                        description24337                        description
24343                          "Threshold value";24338                          "Threshold value";
24344                      }24339                      }
24345                    }24340                    }
24346                    mandatory true;24341                    mandatory true;
24347                    description24342                    description
24348                      "Threshold value";24343                      "Threshold value";
24349                  }24344                  }
24350                }24345                }
24351                container gt {24346                container gt {
24352                  presence "Indicates the node is configured.";24347                  presence "Indicates the node is configured.";
24353                  description24348                  description
24354                    "Greater than";24349                    "Greater than";
24355                  leaf threshold-value {24350                  leaf threshold-value {
24356                    type uint32 {24351                    type uint32 {
24357                      range "0..4294967295" {24352                      range "0..4294967295" {
24358                        description24353                        description
24359                          "Threshold value";24354                          "Threshold value";
24360                      }24355                      }
24361                    }24356                    }
24362                    mandatory true;24357                    mandatory true;
24363                    description24358                    description
24364                      "Threshold value";24359                      "Threshold value";
24365                  }24360                  }
24366                }24361                }
24367                container ge {24362                container ge {
24368                  presence "Indicates the node is configured.";24363                  presence "Indicates the node is configured.";
24369                  description24364                  description
24370                    "Greater than or equal to";24365                    "Greater than or equal to";
24371                  leaf threshold-value {24366                  leaf threshold-value {
24372                    type uint32 {24367                    type uint32 {
24373                      range "0..4294967295" {24368                      range "0..4294967295" {
24374                        description24369                        description
24375                          "Threshold value";24370                          "Threshold value";
24376                      }24371                      }
24377                    }24372                    }
24378                    mandatory true;24373                    mandatory true;
24379                    description24374                    description
24380                      "Threshold value";24375                      "Threshold value";
24381                  }24376                  }
24382                }24377                }
24383                container rg {24378                container rg {
24384                  presence "Indicates the node is configured.";24379                  presence "Indicates the node is configured.";
24385                  description24380                  description
24386                    "Not in range";24381                    "Not in range";
24387                  leaf start-threshold-value {24382                  leaf start-threshold-value {
24388                    type uint32 {24383                    type uint32 {
24389                      range "0..4294967295" {24384                      range "0..4294967295" {
24390                        description24385                        description
24391                          "Threshold value";24386                          "Threshold value";
24392                      }24387                      }
24393                    }24388                    }
24394                    mandatory true;24389                    mandatory true;
24395                    description24390                    description
24396                      "Threshold value";24391                      "Threshold value";
24397                  }24392                  }
24398                  leaf end-threshold-value {24393                  leaf end-threshold-value {
24399                    type uint32 {24394                    type uint32 {
24400                      range "0..4294967295" {24395                      range "0..4294967295" {
24401                        description24396                        description
24402                          "Threshold value";24397                          "Threshold value";
24403                      }24398                      }
24404                    }24399                    }
24405                    mandatory true;24400                    mandatory true;
24406                    description24401                    description
24407                      "Threshold value";24402                      "Threshold value";
24408                  }24403                  }
24409                }24404                }
24410              }24405              }
24411              container output-packets {24406              container output-packets {
24412                description24407                description
24413                  "Total number of packets sent";24408                  "Total number of packets sent";
24414                container percent {24409                container percent {
24415                  presence "Indicates a percent node is configured.";24410                  presence "Indicates a percent node is configured.";
24416                  description24411                  description
24417                    "Specify that threshold value is percent of previous sample";24412                    "Specify that threshold value is percent of previous sample";
24418                }24413                }
24419                container rearm {24414                container rearm {
24420                  description24415                  description
24421                    "Specify Rearm parameters (default - always)";24416                    "Specify Rearm parameters (default - always)";
24422                  container toggle {24417                  container toggle {
24423                    must "not(../window)";24418                    must "not(../window)";
24424                    presence "Indicates a toggle node is configured.";24419                    presence "Indicates a toggle node is configured.";
24425                    description24420                    description
24426                      "Rearm after the first period when condition is not met";24421                      "Rearm after the first period when condition is not met";
24427                  }24422                  }
24428                  leaf window {24423                  leaf window {
24429                    type uint32 {24424                    type uint32 {
24430                      range "1..100" {24425                      range "1..100" {
24431                        description24426                        description
24432                          "Rearm window size";24427                          "Rearm window size";
24433                      }24428                      }
24434                    }24429                    }
24435                    must "not(../toggle)";24430                    must "not(../toggle)";
24436                    description24431                    description
24437                      "Rearm after the window of sampling periods";24432                      "Rearm after the window of sampling periods";
24438                  }24433                  }
24439                }24434                }
24440                container delta {24435                container delta {
24441                  presence "Indicates a delta node is configured.";24436                  presence "Indicates a delta node is configured.";
24442                  description24437                  description
24443                    "Specify that threshold value is for difference from the previous sample";24438                    "Specify that threshold value is for difference from the previous sample";
24444                }24439                }
24445                container eq {24440                container eq {
24446                  presence "Indicates the node is configured.";24441                  presence "Indicates the node is configured.";
24447                  description24442                  description
24448                    "Equal to";24443                    "Equal to";
24449                  leaf threshold-value {24444                  leaf threshold-value {
24450                    type uint32 {24445                    type uint32 {
24451                      range "0..4294967295" {24446                      range "0..4294967295" {
24452                        description24447                        description
24453                          "Threshold value";24448                          "Threshold value";
24454                      }24449                      }
24455                    }24450                    }
24456                    mandatory true;24451                    mandatory true;
24457                    description24452                    description
24458                      "Threshold value";24453                      "Threshold value";
24459                  }24454                  }
24460                }24455                }
24461                container ne {24456                container ne {
24462                  presence "Indicates the node is configured.";24457                  presence "Indicates the node is configured.";
24463                  description24458                  description
24464                    "Not equal to";24459                    "Not equal to";
24465                  leaf threshold-value {24460                  leaf threshold-value {
24466                    type uint32 {24461                    type uint32 {
24467                      range "0..4294967295" {24462                      range "0..4294967295" {
24468                        description24463                        description
24469                          "Threshold value";24464                          "Threshold value";
24470                      }24465                      }
24471                    }24466                    }
24472                    mandatory true;24467                    mandatory true;
24473                    description24468                    description
24474                      "Threshold value";24469                      "Threshold value";
24475                  }24470                  }
24476                }24471                }
24477                container lt {24472                container lt {
24478                  presence "Indicates the node is configured.";24473                  presence "Indicates the node is configured.";
24479                  description24474                  description
24480                    "Less than";24475                    "Less than";
24481                  leaf threshold-value {24476                  leaf threshold-value {
24482                    type uint32 {24477                    type uint32 {
24483                      range "0..4294967295" {24478                      range "0..4294967295" {
24484                        description24479                        description
24485                          "Threshold value";24480                          "Threshold value";
24486                      }24481                      }
24487                    }24482                    }
24488                    mandatory true;24483                    mandatory true;
24489                    description24484                    description
24490                      "Threshold value";24485                      "Threshold value";
24491                  }24486                  }
24492                }24487                }
24493                container le {24488                container le {
24494                  presence "Indicates the node is configured.";24489                  presence "Indicates the node is configured.";
24495                  description24490                  description
24496                    "Less than or equal to";24491                    "Less than or equal to";
24497                  leaf threshold-value {24492                  leaf threshold-value {
24498                    type uint32 {24493                    type uint32 {
24499                      range "0..4294967295" {24494                      range "0..4294967295" {
24500                        description24495                        description
24501                          "Threshold value";24496                          "Threshold value";
24502                      }24497                      }
24503                    }24498                    }
24504                    mandatory true;24499                    mandatory true;
24505                    description24500                    description
24506                      "Threshold value";24501                      "Threshold value";
24507                  }24502                  }
24508                }24503                }
24509                container gt {24504                container gt {
24510                  presence "Indicates the node is configured.";24505                  presence "Indicates the node is configured.";
24511                  description24506                  description
24512                    "Greater than";24507                    "Greater than";
24513                  leaf threshold-value {24508                  leaf threshold-value {
24514                    type uint32 {24509                    type uint32 {
24515                      range "0..4294967295" {24510                      range "0..4294967295" {
24516                        description24511                        description
24517                          "Threshold value";24512                          "Threshold value";
24518                      }24513                      }
24519                    }24514                    }
24520                    mandatory true;24515                    mandatory true;
24521                    description24516                    description
24522                      "Threshold value";24517                      "Threshold value";
24523                  }24518                  }
24524                }24519                }
24525                container ge {24520                container ge {
24526                  presence "Indicates the node is configured.";24521                  presence "Indicates the node is configured.";
24527                  description24522                  description
24528                    "Greater than or equal to";24523                    "Greater than or equal to";
24529                  leaf threshold-value {24524                  leaf threshold-value {
24530                    type uint32 {24525                    type uint32 {
24531                      range "0..4294967295" {24526                      range "0..4294967295" {
24532                        description24527                        description
24533                          "Threshold value";24528                          "Threshold value";
24534                      }24529                      }
24535                    }24530                    }
24536                    mandatory true;24531                    mandatory true;
24537                    description24532                    description
24538                      "Threshold value";24533                      "Threshold value";
24539                  }24534                  }
24540                }24535                }
24541                container rg {24536                container rg {
24542                  presence "Indicates the node is configured.";24537                  presence "Indicates the node is configured.";
24543                  description24538                  description
24544                    "Not in range";24539                    "Not in range";
24545                  leaf start-threshold-value {24540                  leaf start-threshold-value {
24546                    type uint32 {24541                    type uint32 {
24547                      range "0..4294967295" {24542                      range "0..4294967295" {
24548                        description24543                        description
24549                          "Threshold value";24544                          "Threshold value";
24550                      }24545                      }
24551                    }24546                    }
24552                    mandatory true;24547                    mandatory true;
24553                    description24548                    description
24554                      "Threshold value";24549                      "Threshold value";
24555                  }24550                  }
24556                  leaf end-threshold-value {24551                  leaf end-threshold-value {
24557                    type uint32 {24552                    type uint32 {
24558                      range "0..4294967295" {24553                      range "0..4294967295" {
24559                        description24554                        description
24560                          "Threshold value";24555                          "Threshold value";
24561                      }24556                      }
24562                    }24557                    }
24563                    mandatory true;24558                    mandatory true;
24564                    description24559                    description
24565                      "Threshold value";24560                      "Threshold value";
24566                  }24561                  }
24567                }24562                }
24568              }24563              }
24569              container input-hello-packets {24564              container input-hello-packets {
24570                description24565                description
24571                  "Number of Hello packets received";24566                  "Number of Hello packets received";
24572                container percent {24567                container percent {
24573                  presence "Indicates a percent node is configured.";24568                  presence "Indicates a percent node is configured.";
24574                  description24569                  description
24575                    "Specify that threshold value is percent of previous sample";24570                    "Specify that threshold value is percent of previous sample";
24576                }24571                }
24577                container rearm {24572                container rearm {
24578                  description24573                  description
24579                    "Specify Rearm parameters (default - always)";24574                    "Specify Rearm parameters (default - always)";
24580                  container toggle {24575                  container toggle {
24581                    must "not(../window)";24576                    must "not(../window)";
24582                    presence "Indicates a toggle node is configured.";24577                    presence "Indicates a toggle node is configured.";
24583                    description24578                    description
24584                      "Rearm after the first period when condition is not met";24579                      "Rearm after the first period when condition is not met";
24585                  }24580                  }
24586                  leaf window {24581                  leaf window {
24587                    type uint32 {24582                    type uint32 {
24588                      range "1..100" {24583                      range "1..100" {
24589                        description24584                        description
24590                          "Rearm window size";24585                          "Rearm window size";
24591                      }24586                      }
24592                    }24587                    }
24593                    must "not(../toggle)";24588                    must "not(../toggle)";
24594                    description24589                    description
24595                      "Rearm after the window of sampling periods";24590                      "Rearm after the window of sampling periods";
24596                  }24591                  }
24597                }24592                }
24598                container delta {24593                container delta {
24599                  presence "Indicates a delta node is configured.";24594                  presence "Indicates a delta node is configured.";
24600                  description24595                  description
24601                    "Specify that threshold value is for difference from the previous sample";24596                    "Specify that threshold value is for difference from the previous sample";
24602                }24597                }
24603                container eq {24598                container eq {
24604                  presence "Indicates the node is configured.";24599                  presence "Indicates the node is configured.";
24605                  description24600                  description
24606                    "Equal to";24601                    "Equal to";
24607                  leaf threshold-value {24602                  leaf threshold-value {
24608                    type uint32 {24603                    type uint32 {
24609                      range "0..4294967295" {24604                      range "0..4294967295" {
24610                        description24605                        description
24611                          "Threshold value";24606                          "Threshold value";
24612                      }24607                      }
24613                    }24608                    }
24614                    mandatory true;24609                    mandatory true;
24615                    description24610                    description
24616                      "Threshold value";24611                      "Threshold value";
24617                  }24612                  }
24618                }24613                }
24619                container ne {24614                container ne {
24620                  presence "Indicates the node is configured.";24615                  presence "Indicates the node is configured.";
24621                  description24616                  description
24622                    "Not equal to";24617                    "Not equal to";
24623                  leaf threshold-value {24618                  leaf threshold-value {
24624                    type uint32 {24619                    type uint32 {
24625                      range "0..4294967295" {24620                      range "0..4294967295" {
24626                        description24621                        description
24627                          "Threshold value";24622                          "Threshold value";
24628                      }24623                      }
24629                    }24624                    }
24630                    mandatory true;24625                    mandatory true;
24631                    description24626                    description
24632                      "Threshold value";24627                      "Threshold value";
24633                  }24628                  }
24634                }24629                }
24635                container lt {24630                container lt {
24636                  presence "Indicates the node is configured.";24631                  presence "Indicates the node is configured.";
24637                  description24632                  description
24638                    "Less than";24633                    "Less than";
24639                  leaf threshold-value {24634                  leaf threshold-value {
24640                    type uint32 {24635                    type uint32 {
24641                      range "0..4294967295" {24636                      range "0..4294967295" {
24642                        description24637                        description
24643                          "Threshold value";24638                          "Threshold value";
24644                      }24639                      }
24645                    }24640                    }
24646                    mandatory true;24641                    mandatory true;
24647                    description24642                    description
24648                      "Threshold value";24643                      "Threshold value";
24649                  }24644                  }
24650                }24645                }
24651                container le {24646                container le {
24652                  presence "Indicates the node is configured.";24647                  presence "Indicates the node is configured.";
24653                  description24648                  description
24654                    "Less than or equal to";24649                    "Less than or equal to";
24655                  leaf threshold-value {24650                  leaf threshold-value {
24656                    type uint32 {24651                    type uint32 {
24657                      range "0..4294967295" {24652                      range "0..4294967295" {
24658                        description24653                        description
24659                          "Threshold value";24654                          "Threshold value";
24660                      }24655                      }
24661                    }24656                    }
24662                    mandatory true;24657                    mandatory true;
24663                    description24658                    description
24664                      "Threshold value";24659                      "Threshold value";
24665                  }24660                  }
24666                }24661                }
24667                container gt {24662                container gt {
24668                  presence "Indicates the node is configured.";24663                  presence "Indicates the node is configured.";
24669                  description24664                  description
24670                    "Greater than";24665                    "Greater than";
24671                  leaf threshold-value {24666                  leaf threshold-value {
24672                    type uint32 {24667                    type uint32 {
24673                      range "0..4294967295" {24668                      range "0..4294967295" {
24674                        description24669                        description
24675                          "Threshold value";24670                          "Threshold value";
24676                      }24671                      }
24677                    }24672                    }
24678                    mandatory true;24673                    mandatory true;
24679                    description24674                    description
24680                      "Threshold value";24675                      "Threshold value";
24681                  }24676                  }
24682                }24677                }
24683                container ge {24678                container ge {
24684                  presence "Indicates the node is configured.";24679                  presence "Indicates the node is configured.";
24685                  description24680                  description
24686                    "Greater than or equal to";24681                    "Greater than or equal to";
24687                  leaf threshold-value {24682                  leaf threshold-value {
24688                    type uint32 {24683                    type uint32 {
24689                      range "0..4294967295" {24684                      range "0..4294967295" {
24690                        description24685                        description
24691                          "Threshold value";24686                          "Threshold value";
24692                      }24687                      }
24693                    }24688                    }
24694                    mandatory true;24689                    mandatory true;
24695                    description24690                    description
24696                      "Threshold value";24691                      "Threshold value";
24697                  }24692                  }
24698                }24693                }
24699                container rg {24694                container rg {
24700                  presence "Indicates the node is configured.";24695                  presence "Indicates the node is configured.";
24701                  description24696                  description
24702                    "Not in range";24697                    "Not in range";
24703                  leaf start-threshold-value {24698                  leaf start-threshold-value {
24704                    type uint32 {24699                    type uint32 {
24705                      range "0..4294967295" {24700                      range "0..4294967295" {
24706                        description24701                        description
24707                          "Threshold value";24702                          "Threshold value";
24708                      }24703                      }
24709                    }24704                    }
24710                    mandatory true;24705                    mandatory true;
24711                    description24706                    description
24712                      "Threshold value";24707                      "Threshold value";
24713                  }24708                  }
24714                  leaf end-threshold-value {24709                  leaf end-threshold-value {
24715                    type uint32 {24710                    type uint32 {
24716                      range "0..4294967295" {24711                      range "0..4294967295" {
24717                        description24712                        description
24718                          "Threshold value";24713                          "Threshold value";
24719                      }24714                      }
24720                    }24715                    }
24721                    mandatory true;24716                    mandatory true;
24722                    description24717                    description
24723                      "Threshold value";24718                      "Threshold value";
24724                  }24719                  }
24725                }24720                }
24726              }24721              }
24727              container output-hello-packets {24722              container output-hello-packets {
24728                description24723                description
24729                  "Number of Hello packets sent";24724                  "Number of Hello packets sent";
24730                container percent {24725                container percent {
24731                  presence "Indicates a percent node is configured.";24726                  presence "Indicates a percent node is configured.";
24732                  description24727                  description
24733                    "Specify that threshold value is percent of previous sample";24728                    "Specify that threshold value is percent of previous sample";
24734                }24729                }
24735                container rearm {24730                container rearm {
24736                  description24731                  description
24737                    "Specify Rearm parameters (default - always)";24732                    "Specify Rearm parameters (default - always)";
24738                  container toggle {24733                  container toggle {
24739                    must "not(../window)";24734                    must "not(../window)";
24740                    presence "Indicates a toggle node is configured.";24735                    presence "Indicates a toggle node is configured.";
24741                    description24736                    description
24742                      "Rearm after the first period when condition is not met";24737                      "Rearm after the first period when condition is not met";
24743                  }24738                  }
24744                  leaf window {24739                  leaf window {
24745                    type uint32 {24740                    type uint32 {
24746                      range "1..100" {24741                      range "1..100" {
24747                        description24742                        description
24748                          "Rearm window size";24743                          "Rearm window size";
24749                      }24744                      }
24750                    }24745                    }
24751                    must "not(../toggle)";24746                    must "not(../toggle)";
24752                    description24747                    description
24753                      "Rearm after the window of sampling periods";24748                      "Rearm after the window of sampling periods";
24754                  }24749                  }
24755                }24750                }
24756                container delta {24751                container delta {
24757                  presence "Indicates a delta node is configured.";24752                  presence "Indicates a delta node is configured.";
24758                  description24753                  description
24759                    "Specify that threshold value is for difference from the previous sample";24754                    "Specify that threshold value is for difference from the previous sample";
24760                }24755                }
24761                container eq {24756                container eq {
24762                  presence "Indicates the node is configured.";24757                  presence "Indicates the node is configured.";
24763                  description24758                  description
24764                    "Equal to";24759                    "Equal to";
24765                  leaf threshold-value {24760                  leaf threshold-value {
24766                    type uint32 {24761                    type uint32 {
24767                      range "0..4294967295" {24762                      range "0..4294967295" {
24768                        description24763                        description
24769                          "Threshold value";24764                          "Threshold value";
24770                      }24765                      }
24771                    }24766                    }
24772                    mandatory true;24767                    mandatory true;
24773                    description24768                    description
24774                      "Threshold value";24769                      "Threshold value";
24775                  }24770                  }
24776                }24771                }
24777                container ne {24772                container ne {
24778                  presence "Indicates the node is configured.";24773                  presence "Indicates the node is configured.";
24779                  description24774                  description
24780                    "Not equal to";24775                    "Not equal to";
24781                  leaf threshold-value {24776                  leaf threshold-value {
24782                    type uint32 {24777                    type uint32 {
24783                      range "0..4294967295" {24778                      range "0..4294967295" {
24784                        description24779                        description
24785                          "Threshold value";24780                          "Threshold value";
24786                      }24781                      }
24787                    }24782                    }
24788                    mandatory true;24783                    mandatory true;
24789                    description24784                    description
24790                      "Threshold value";24785                      "Threshold value";
24791                  }24786                  }
24792                }24787                }
24793                container lt {24788                container lt {
24794                  presence "Indicates the node is configured.";24789                  presence "Indicates the node is configured.";
24795                  description24790                  description
24796                    "Less than";24791                    "Less than";
24797                  leaf threshold-value {24792                  leaf threshold-value {
24798                    type uint32 {24793                    type uint32 {
24799                      range "0..4294967295" {24794                      range "0..4294967295" {
24800                        description24795                        description
24801                          "Threshold value";24796                          "Threshold value";
24802                      }24797                      }
24803                    }24798                    }
24804                    mandatory true;24799                    mandatory true;
24805                    description24800                    description
24806                      "Threshold value";24801                      "Threshold value";
24807                  }24802                  }
24808                }24803                }
24809                container le {24804                container le {
24810                  presence "Indicates the node is configured.";24805                  presence "Indicates the node is configured.";
24811                  description24806                  description
24812                    "Less than or equal to";24807                    "Less than or equal to";
24813                  leaf threshold-value {24808                  leaf threshold-value {
24814                    type uint32 {24809                    type uint32 {
24815                      range "0..4294967295" {24810                      range "0..4294967295" {
24816                        description24811                        description
24817                          "Threshold value";24812                          "Threshold value";
24818                      }24813                      }
24819                    }24814                    }
24820                    mandatory true;24815                    mandatory true;
24821                    description24816                    description
24822                      "Threshold value";24817                      "Threshold value";
24823                  }24818                  }
24824                }24819                }
24825                container gt {24820                container gt {
24826                  presence "Indicates the node is configured.";24821                  presence "Indicates the node is configured.";
24827                  description24822                  description
24828                    "Greater than";24823                    "Greater than";
24829                  leaf threshold-value {24824                  leaf threshold-value {
24830                    type uint32 {24825                    type uint32 {
24831                      range "0..4294967295" {24826                      range "0..4294967295" {
24832                        description24827                        description
24833                          "Threshold value";24828                          "Threshold value";
24834                      }24829                      }
24835                    }24830                    }
24836                    mandatory true;24831                    mandatory true;
24837                    description24832                    description
24838                      "Threshold value";24833                      "Threshold value";
24839                  }24834                  }
24840                }24835                }
24841                container ge {24836                container ge {
24842                  presence "Indicates the node is configured.";24837                  presence "Indicates the node is configured.";
24843                  description24838                  description
24844                    "Greater than or equal to";24839                    "Greater than or equal to";
24845                  leaf threshold-value {24840                  leaf threshold-value {
24846                    type uint32 {24841                    type uint32 {
24847                      range "0..4294967295" {24842                      range "0..4294967295" {
24848                        description24843                        description
24849                          "Threshold value";24844                          "Threshold value";
24850                      }24845                      }
24851                    }24846                    }
24852                    mandatory true;24847                    mandatory true;
24853                    description24848                    description
24854                      "Threshold value";24849                      "Threshold value";
24855                  }24850                  }
24856                }24851                }
24857                container rg {24852                container rg {
24858                  presence "Indicates the node is configured.";24853                  presence "Indicates the node is configured.";
24859                  description24854                  description
24860                    "Not in range";24855                    "Not in range";
24861                  leaf start-threshold-value {24856                  leaf start-threshold-value {
24862                    type uint32 {24857                    type uint32 {
24863                      range "0..4294967295" {24858                      range "0..4294967295" {
24864                        description24859                        description
24865                          "Threshold value";24860                          "Threshold value";
24866                      }24861                      }
24867                    }24862                    }
24868                    mandatory true;24863                    mandatory true;
24869                    description24864                    description
24870                      "Threshold value";24865                      "Threshold value";
24871                  }24866                  }
24872                  leaf end-threshold-value {24867                  leaf end-threshold-value {
24873                    type uint32 {24868                    type uint32 {
24874                      range "0..4294967295" {24869                      range "0..4294967295" {
24875                        description24870                        description
24876                          "Threshold value";24871                          "Threshold value";
24877                      }24872                      }
24878                    }24873                    }
24879                    mandatory true;24874                    mandatory true;
24880                    description24875                    description
24881                      "Threshold value";24876                      "Threshold value";
24882                  }24877                  }
24883                }24878                }
24884              }24879              }
24885              container input-dbds {24880              container input-dbds {
24886                description24881                description
24887                  "Number of DBD packets received";24882                  "Number of DBD packets received";
24888                container percent {24883                container percent {
24889                  presence "Indicates a percent node is configured.";24884                  presence "Indicates a percent node is configured.";
24890                  description24885                  description
24891                    "Specify that threshold value is percent of previous sample";24886                    "Specify that threshold value is percent of previous sample";
24892                }24887                }
24893                container rearm {24888                container rearm {
24894                  description24889                  description
24895                    "Specify Rearm parameters (default - always)";24890                    "Specify Rearm parameters (default - always)";
24896                  container toggle {24891                  container toggle {
24897                    must "not(../window)";24892                    must "not(../window)";
24898                    presence "Indicates a toggle node is configured.";24893                    presence "Indicates a toggle node is configured.";
24899                    description24894                    description
24900                      "Rearm after the first period when condition is not met";24895                      "Rearm after the first period when condition is not met";
24901                  }24896                  }
24902                  leaf window {24897                  leaf window {
24903                    type uint32 {24898                    type uint32 {
24904                      range "1..100" {24899                      range "1..100" {
24905                        description24900                        description
24906                          "Rearm window size";24901                          "Rearm window size";
24907                      }24902                      }
24908                    }24903                    }
24909                    must "not(../toggle)";24904                    must "not(../toggle)";
24910                    description24905                    description
24911                      "Rearm after the window of sampling periods";24906                      "Rearm after the window of sampling periods";
24912                  }24907                  }
24913                }24908                }
24914                container delta {24909                container delta {
24915                  presence "Indicates a delta node is configured.";24910                  presence "Indicates a delta node is configured.";
24916                  description24911                  description
24917                    "Specify that threshold value is for difference from the previous sample";24912                    "Specify that threshold value is for difference from the previous sample";
24918                }24913                }
24919                container eq {24914                container eq {
24920                  presence "Indicates the node is configured.";24915                  presence "Indicates the node is configured.";
24921                  description24916                  description
24922                    "Equal to";24917                    "Equal to";
24923                  leaf threshold-value {24918                  leaf threshold-value {
24924                    type uint32 {24919                    type uint32 {
24925                      range "0..4294967295" {24920                      range "0..4294967295" {
24926                        description24921                        description
24927                          "Threshold value";24922                          "Threshold value";
24928                      }24923                      }
24929                    }24924                    }
24930                    mandatory true;24925                    mandatory true;
24931                    description24926                    description
24932                      "Threshold value";24927                      "Threshold value";
24933                  }24928                  }
24934                }24929                }
24935                container ne {24930                container ne {
24936                  presence "Indicates the node is configured.";24931                  presence "Indicates the node is configured.";
24937                  description24932                  description
24938                    "Not equal to";24933                    "Not equal to";
24939                  leaf threshold-value {24934                  leaf threshold-value {
24940                    type uint32 {24935                    type uint32 {
24941                      range "0..4294967295" {24936                      range "0..4294967295" {
24942                        description24937                        description
24943                          "Threshold value";24938                          "Threshold value";
24944                      }24939                      }
24945                    }24940                    }
24946                    mandatory true;24941                    mandatory true;
24947                    description24942                    description
24948                      "Threshold value";24943                      "Threshold value";
24949                  }24944                  }
24950                }24945                }
24951                container lt {24946                container lt {
24952                  presence "Indicates the node is configured.";24947                  presence "Indicates the node is configured.";
24953                  description24948                  description
24954                    "Less than";24949                    "Less than";
24955                  leaf threshold-value {24950                  leaf threshold-value {
24956                    type uint32 {24951                    type uint32 {
24957                      range "0..4294967295" {24952                      range "0..4294967295" {
24958                        description24953                        description
24959                          "Threshold value";24954                          "Threshold value";
24960                      }24955                      }
24961                    }24956                    }
24962                    mandatory true;24957                    mandatory true;
24963                    description24958                    description
24964                      "Threshold value";24959                      "Threshold value";
24965                  }24960                  }
24966                }24961                }
24967                container le {24962                container le {
24968                  presence "Indicates the node is configured.";24963                  presence "Indicates the node is configured.";
24969                  description24964                  description
24970                    "Less than or equal to";24965                    "Less than or equal to";
24971                  leaf threshold-value {24966                  leaf threshold-value {
24972                    type uint32 {24967                    type uint32 {
24973                      range "0..4294967295" {24968                      range "0..4294967295" {
24974                        description24969                        description
24975                          "Threshold value";24970                          "Threshold value";
24976                      }24971                      }
24977                    }24972                    }
24978                    mandatory true;24973                    mandatory true;
24979                    description24974                    description
24980                      "Threshold value";24975                      "Threshold value";
24981                  }24976                  }
24982                }24977                }
24983                container gt {24978                container gt {
24984                  presence "Indicates the node is configured.";24979                  presence "Indicates the node is configured.";
24985                  description24980                  description
24986                    "Greater than";24981                    "Greater than";
24987                  leaf threshold-value {24982                  leaf threshold-value {
24988                    type uint32 {24983                    type uint32 {
24989                      range "0..4294967295" {24984                      range "0..4294967295" {
24990                        description24985                        description
24991                          "Threshold value";24986                          "Threshold value";
24992                      }24987                      }
24993                    }24988                    }
24994                    mandatory true;24989                    mandatory true;
24995                    description24990                    description
24996                      "Threshold value";24991                      "Threshold value";
24997                  }24992                  }
24998                }24993                }
24999                container ge {24994                container ge {
25000                  presence "Indicates the node is configured.";24995                  presence "Indicates the node is configured.";
25001                  description24996                  description
25002                    "Greater than or equal to";24997                    "Greater than or equal to";
25003                  leaf threshold-value {24998                  leaf threshold-value {
25004                    type uint32 {24999                    type uint32 {
25005                      range "0..4294967295" {25000                      range "0..4294967295" {
25006                        description25001                        description
25007                          "Threshold value";25002                          "Threshold value";
25008                      }25003                      }
25009                    }25004                    }
25010                    mandatory true;25005                    mandatory true;
25011                    description25006                    description
25012                      "Threshold value";25007                      "Threshold value";
25013                  }25008                  }
25014                }25009                }
25015                container rg {25010                container rg {
25016                  presence "Indicates the node is configured.";25011                  presence "Indicates the node is configured.";
25017                  description25012                  description
25018                    "Not in range";25013                    "Not in range";
25019                  leaf start-threshold-value {25014                  leaf start-threshold-value {
25020                    type uint32 {25015                    type uint32 {
25021                      range "0..4294967295" {25016                      range "0..4294967295" {
25022                        description25017                        description
25023                          "Threshold value";25018                          "Threshold value";
25024                      }25019                      }
25025                    }25020                    }
25026                    mandatory true;25021                    mandatory true;
25027                    description25022                    description
25028                      "Threshold value";25023                      "Threshold value";
25029                  }25024                  }
25030                  leaf end-threshold-value {25025                  leaf end-threshold-value {
25031                    type uint32 {25026                    type uint32 {
25032                      range "0..4294967295" {25027                      range "0..4294967295" {
25033                        description25028                        description
25034                          "Threshold value";25029                          "Threshold value";
25035                      }25030                      }
25036                    }25031                    }
25037                    mandatory true;25032                    mandatory true;
25038                    description25033                    description
25039                      "Threshold value";25034                      "Threshold value";
25040                  }25035                  }
25041                }25036                }
25042              }25037              }
25043              container input-dbds-lsa {25038              container input-dbds-lsa {
25044                description25039                description
25045                  "Number of LSA received in DBD packets";25040                  "Number of LSA received in DBD packets";
25046                container percent {25041                container percent {
25047                  presence "Indicates a percent node is configured.";25042                  presence "Indicates a percent node is configured.";
25048                  description25043                  description
25049                    "Specify that threshold value is percent of previous sample";25044                    "Specify that threshold value is percent of previous sample";
25050                }25045                }
25051                container rearm {25046                container rearm {
25052                  description25047                  description
25053                    "Specify Rearm parameters (default - always)";25048                    "Specify Rearm parameters (default - always)";
25054                  container toggle {25049                  container toggle {
25055                    must "not(../window)";25050                    must "not(../window)";
25056                    presence "Indicates a toggle node is configured.";25051                    presence "Indicates a toggle node is configured.";
25057                    description25052                    description
25058                      "Rearm after the first period when condition is not met";25053                      "Rearm after the first period when condition is not met";
25059                  }25054                  }
25060                  leaf window {25055                  leaf window {
25061                    type uint32 {25056                    type uint32 {
25062                      range "1..100" {25057                      range "1..100" {
25063                        description25058                        description
25064                          "Rearm window size";25059                          "Rearm window size";
25065                      }25060                      }
25066                    }25061                    }
25067                    must "not(../toggle)";25062                    must "not(../toggle)";
25068                    description25063                    description
25069                      "Rearm after the window of sampling periods";25064                      "Rearm after the window of sampling periods";
25070                  }25065                  }
25071                }25066                }
25072                container delta {25067                container delta {
25073                  presence "Indicates a delta node is configured.";25068                  presence "Indicates a delta node is configured.";
25074                  description25069                  description
25075                    "Specify that threshold value is for difference from the previous sample";25070                    "Specify that threshold value is for difference from the previous sample";
25076                }25071                }
25077                container eq {25072                container eq {
25078                  presence "Indicates the node is configured.";25073                  presence "Indicates the node is configured.";
25079                  description25074                  description
25080                    "Equal to";25075                    "Equal to";
25081                  leaf threshold-value {25076                  leaf threshold-value {
25082                    type uint32 {25077                    type uint32 {
25083                      range "0..4294967295" {25078                      range "0..4294967295" {
25084                        description25079                        description
25085                          "Threshold value";25080                          "Threshold value";
25086                      }25081                      }
25087                    }25082                    }
25088                    mandatory true;25083                    mandatory true;
25089                    description25084                    description
25090                      "Threshold value";25085                      "Threshold value";
25091                  }25086                  }
25092                }25087                }
25093                container ne {25088                container ne {
25094                  presence "Indicates the node is configured.";25089                  presence "Indicates the node is configured.";
25095                  description25090                  description
25096                    "Not equal to";25091                    "Not equal to";
25097                  leaf threshold-value {25092                  leaf threshold-value {
25098                    type uint32 {25093                    type uint32 {
25099                      range "0..4294967295" {25094                      range "0..4294967295" {
25100                        description25095                        description
25101                          "Threshold value";25096                          "Threshold value";
25102                      }25097                      }
25103                    }25098                    }
25104                    mandatory true;25099                    mandatory true;
25105                    description25100                    description
25106                      "Threshold value";25101                      "Threshold value";
25107                  }25102                  }
25108                }25103                }
25109                container lt {25104                container lt {
25110                  presence "Indicates the node is configured.";25105                  presence "Indicates the node is configured.";
25111                  description25106                  description
25112                    "Less than";25107                    "Less than";
25113                  leaf threshold-value {25108                  leaf threshold-value {
25114                    type uint32 {25109                    type uint32 {
25115                      range "0..4294967295" {25110                      range "0..4294967295" {
25116                        description25111                        description
25117                          "Threshold value";25112                          "Threshold value";
25118                      }25113                      }
25119                    }25114                    }
25120                    mandatory true;25115                    mandatory true;
25121                    description25116                    description
25122                      "Threshold value";25117                      "Threshold value";
25123                  }25118                  }
25124                }25119                }
25125                container le {25120                container le {
25126                  presence "Indicates the node is configured.";25121                  presence "Indicates the node is configured.";
25127                  description25122                  description
25128                    "Less than or equal to";25123                    "Less than or equal to";
25129                  leaf threshold-value {25124                  leaf threshold-value {
25130                    type uint32 {25125                    type uint32 {
25131                      range "0..4294967295" {25126                      range "0..4294967295" {
25132                        description25127                        description
25133                          "Threshold value";25128                          "Threshold value";
25134                      }25129                      }
25135                    }25130                    }
25136                    mandatory true;25131                    mandatory true;
25137                    description25132                    description
25138                      "Threshold value";25133                      "Threshold value";
25139                  }25134                  }
25140                }25135                }
25141                container gt {25136                container gt {
25142                  presence "Indicates the node is configured.";25137                  presence "Indicates the node is configured.";
25143                  description25138                  description
25144                    "Greater than";25139                    "Greater than";
25145                  leaf threshold-value {25140                  leaf threshold-value {
25146                    type uint32 {25141                    type uint32 {
25147                      range "0..4294967295" {25142                      range "0..4294967295" {
25148                        description25143                        description
25149                          "Threshold value";25144                          "Threshold value";
25150                      }25145                      }
25151                    }25146                    }
25152                    mandatory true;25147                    mandatory true;
25153                    description25148                    description
25154                      "Threshold value";25149                      "Threshold value";
25155                  }25150                  }
25156                }25151                }
25157                container ge {25152                container ge {
25158                  presence "Indicates the node is configured.";25153                  presence "Indicates the node is configured.";
25159                  description25154                  description
25160                    "Greater than or equal to";25155                    "Greater than or equal to";
25161                  leaf threshold-value {25156                  leaf threshold-value {
25162                    type uint32 {25157                    type uint32 {
25163                      range "0..4294967295" {25158                      range "0..4294967295" {
25164                        description25159                        description
25165                          "Threshold value";25160                          "Threshold value";
25166                      }25161                      }
25167                    }25162                    }
25168                    mandatory true;25163                    mandatory true;
25169                    description25164                    description
25170                      "Threshold value";25165                      "Threshold value";
25171                  }25166                  }
25172                }25167                }
25173                container rg {25168                container rg {
25174                  presence "Indicates the node is configured.";25169                  presence "Indicates the node is configured.";
25175                  description25170                  description
25176                    "Not in range";25171                    "Not in range";
25177                  leaf start-threshold-value {25172                  leaf start-threshold-value {
25178                    type uint32 {25173                    type uint32 {
25179                      range "0..4294967295" {25174                      range "0..4294967295" {
25180                        description25175                        description
25181                          "Threshold value";25176                          "Threshold value";
25182                      }25177                      }
25183                    }25178                    }
25184                    mandatory true;25179                    mandatory true;
25185                    description25180                    description
25186                      "Threshold value";25181                      "Threshold value";
25187                  }25182                  }
25188                  leaf end-threshold-value {25183                  leaf end-threshold-value {
25189                    type uint32 {25184                    type uint32 {
25190                      range "0..4294967295" {25185                      range "0..4294967295" {
25191                        description25186                        description
25192                          "Threshold value";25187                          "Threshold value";
25193                      }25188                      }
25194                    }25189                    }
25195                    mandatory true;25190                    mandatory true;
25196                    description25191                    description
25197                      "Threshold value";25192                      "Threshold value";
25198                  }25193                  }
25199                }25194                }
25200              }25195              }
25201              container output-dbds {25196              container output-dbds {
25202                description25197                description
25203                  "Number of DBD packets sent";25198                  "Number of DBD packets sent";
25204                container percent {25199                container percent {
25205                  presence "Indicates a percent node is configured.";25200                  presence "Indicates a percent node is configured.";
25206                  description25201                  description
25207                    "Specify that threshold value is percent of previous sample";25202                    "Specify that threshold value is percent of previous sample";
25208                }25203                }
25209                container rearm {25204                container rearm {
25210                  description25205                  description
25211                    "Specify Rearm parameters (default - always)";25206                    "Specify Rearm parameters (default - always)";
25212                  container toggle {25207                  container toggle {
25213                    must "not(../window)";25208                    must "not(../window)";
25214                    presence "Indicates a toggle node is configured.";25209                    presence "Indicates a toggle node is configured.";
25215                    description25210                    description
25216                      "Rearm after the first period when condition is not met";25211                      "Rearm after the first period when condition is not met";
25217                  }25212                  }
25218                  leaf window {25213                  leaf window {
25219                    type uint32 {25214                    type uint32 {
25220                      range "1..100" {25215                      range "1..100" {
25221                        description25216                        description
25222                          "Rearm window size";25217                          "Rearm window size";
25223                      }25218                      }
25224                    }25219                    }
25225                    must "not(../toggle)";25220                    must "not(../toggle)";
25226                    description25221                    description
25227                      "Rearm after the window of sampling periods";25222                      "Rearm after the window of sampling periods";
25228                  }25223                  }
25229                }25224                }
25230                container delta {25225                container delta {
25231                  presence "Indicates a delta node is configured.";25226                  presence "Indicates a delta node is configured.";
25232                  description25227                  description
25233                    "Specify that threshold value is for difference from the previous sample";25228                    "Specify that threshold value is for difference from the previous sample";
25234                }25229                }
25235                container eq {25230                container eq {
25236                  presence "Indicates the node is configured.";25231                  presence "Indicates the node is configured.";
25237                  description25232                  description
25238                    "Equal to";25233                    "Equal to";
25239                  leaf threshold-value {25234                  leaf threshold-value {
25240                    type uint32 {25235                    type uint32 {
25241                      range "0..4294967295" {25236                      range "0..4294967295" {
25242                        description25237                        description
25243                          "Threshold value";25238                          "Threshold value";
25244                      }25239                      }
25245                    }25240                    }
25246                    mandatory true;25241                    mandatory true;
25247                    description25242                    description
25248                      "Threshold value";25243                      "Threshold value";
25249                  }25244                  }
25250                }25245                }
25251                container ne {25246                container ne {
25252                  presence "Indicates the node is configured.";25247                  presence "Indicates the node is configured.";
25253                  description25248                  description
25254                    "Not equal to";25249                    "Not equal to";
25255                  leaf threshold-value {25250                  leaf threshold-value {
25256                    type uint32 {25251                    type uint32 {
25257                      range "0..4294967295" {25252                      range "0..4294967295" {
25258                        description25253                        description
25259                          "Threshold value";25254                          "Threshold value";
25260                      }25255                      }
25261                    }25256                    }
25262                    mandatory true;25257                    mandatory true;
25263                    description25258                    description
25264                      "Threshold value";25259                      "Threshold value";
25265                  }25260                  }
25266                }25261                }
25267                container lt {25262                container lt {
25268                  presence "Indicates the node is configured.";25263                  presence "Indicates the node is configured.";
25269                  description25264                  description
25270                    "Less than";25265                    "Less than";
25271                  leaf threshold-value {25266                  leaf threshold-value {
25272                    type uint32 {25267                    type uint32 {
25273                      range "0..4294967295" {25268                      range "0..4294967295" {
25274                        description25269                        description
25275                          "Threshold value";25270                          "Threshold value";
25276                      }25271                      }
25277                    }25272                    }
25278                    mandatory true;25273                    mandatory true;
25279                    description25274                    description
25280                      "Threshold value";25275                      "Threshold value";
25281                  }25276                  }
25282                }25277                }
25283                container le {25278                container le {
25284                  presence "Indicates the node is configured.";25279                  presence "Indicates the node is configured.";
25285                  description25280                  description
25286                    "Less than or equal to";25281                    "Less than or equal to";
25287                  leaf threshold-value {25282                  leaf threshold-value {
25288                    type uint32 {25283                    type uint32 {
25289                      range "0..4294967295" {25284                      range "0..4294967295" {
25290                        description25285                        description
25291                          "Threshold value";25286                          "Threshold value";
25292                      }25287                      }
25293                    }25288                    }
25294                    mandatory true;25289                    mandatory true;
25295                    description25290                    description
25296                      "Threshold value";25291                      "Threshold value";
25297                  }25292                  }
25298                }25293                }
25299                container gt {25294                container gt {
25300                  presence "Indicates the node is configured.";25295                  presence "Indicates the node is configured.";
25301                  description25296                  description
25302                    "Greater than";25297                    "Greater than";
25303                  leaf threshold-value {25298                  leaf threshold-value {
25304                    type uint32 {25299                    type uint32 {
25305                      range "0..4294967295" {25300                      range "0..4294967295" {
25306                        description25301                        description
25307                          "Threshold value";25302                          "Threshold value";
25308                      }25303                      }
25309                    }25304                    }
25310                    mandatory true;25305                    mandatory true;
25311                    description25306                    description
25312                      "Threshold value";25307                      "Threshold value";
25313                  }25308                  }
25314                }25309                }
25315                container ge {25310                container ge {
25316                  presence "Indicates the node is configured.";25311                  presence "Indicates the node is configured.";
25317                  description25312                  description
25318                    "Greater than or equal to";25313                    "Greater than or equal to";
25319                  leaf threshold-value {25314                  leaf threshold-value {
25320                    type uint32 {25315                    type uint32 {
25321                      range "0..4294967295" {25316                      range "0..4294967295" {
25322                        description25317                        description
25323                          "Threshold value";25318                          "Threshold value";
25324                      }25319                      }
25325                    }25320                    }
25326                    mandatory true;25321                    mandatory true;
25327                    description25322                    description
25328                      "Threshold value";25323                      "Threshold value";
25329                  }25324                  }
25330                }25325                }
25331                container rg {25326                container rg {
25332                  presence "Indicates the node is configured.";25327                  presence "Indicates the node is configured.";
25333                  description25328                  description
25334                    "Not in range";25329                    "Not in range";
25335                  leaf start-threshold-value {25330                  leaf start-threshold-value {
25336                    type uint32 {25331                    type uint32 {
25337                      range "0..4294967295" {25332                      range "0..4294967295" {
25338                        description25333                        description
25339                          "Threshold value";25334                          "Threshold value";
25340                      }25335                      }
25341                    }25336                    }
25342                    mandatory true;25337                    mandatory true;
25343                    description25338                    description
25344                      "Threshold value";25339                      "Threshold value";
25345                  }25340                  }
25346                  leaf end-threshold-value {25341                  leaf end-threshold-value {
25347                    type uint32 {25342                    type uint32 {
25348                      range "0..4294967295" {25343                      range "0..4294967295" {
25349                        description25344                        description
25350                          "Threshold value";25345                          "Threshold value";
25351                      }25346                      }
25352                    }25347                    }
25353                    mandatory true;25348                    mandatory true;
25354                    description25349                    description
25355                      "Threshold value";25350                      "Threshold value";
25356                  }25351                  }
25357                }25352                }
25358              }25353              }
25359              container output-dbds-lsa {25354              container output-dbds-lsa {
25360                description25355                description
25361                  "Number of LSA sent in DBD packets";25356                  "Number of LSA sent in DBD packets";
25362                container percent {25357                container percent {
25363                  presence "Indicates a percent node is configured.";25358                  presence "Indicates a percent node is configured.";
25364                  description25359                  description
25365                    "Specify that threshold value is percent of previous sample";25360                    "Specify that threshold value is percent of previous sample";
25366                }25361                }
25367                container rearm {25362                container rearm {
25368                  description25363                  description
25369                    "Specify Rearm parameters (default - always)";25364                    "Specify Rearm parameters (default - always)";
25370                  container toggle {25365                  container toggle {
25371                    must "not(../window)";25366                    must "not(../window)";
25372                    presence "Indicates a toggle node is configured.";25367                    presence "Indicates a toggle node is configured.";
25373                    description25368                    description
25374                      "Rearm after the first period when condition is not met";25369                      "Rearm after the first period when condition is not met";
25375                  }25370                  }
25376                  leaf window {25371                  leaf window {
25377                    type uint32 {25372                    type uint32 {
25378                      range "1..100" {25373                      range "1..100" {
25379                        description25374                        description
25380                          "Rearm window size";25375                          "Rearm window size";
25381                      }25376                      }
25382                    }25377                    }
25383                    must "not(../toggle)";25378                    must "not(../toggle)";
25384                    description25379                    description
25385                      "Rearm after the window of sampling periods";25380                      "Rearm after the window of sampling periods";
25386                  }25381                  }
25387                }25382                }
25388                container delta {25383                container delta {
25389                  presence "Indicates a delta node is configured.";25384                  presence "Indicates a delta node is configured.";
25390                  description25385                  description
25391                    "Specify that threshold value is for difference from the previous sample";25386                    "Specify that threshold value is for difference from the previous sample";
25392                }25387                }
25393                container eq {25388                container eq {
25394                  presence "Indicates the node is configured.";25389                  presence "Indicates the node is configured.";
25395                  description25390                  description
25396                    "Equal to";25391                    "Equal to";
25397                  leaf threshold-value {25392                  leaf threshold-value {
25398                    type uint32 {25393                    type uint32 {
25399                      range "0..4294967295" {25394                      range "0..4294967295" {
25400                        description25395                        description
25401                          "Threshold value";25396                          "Threshold value";
25402                      }25397                      }
25403                    }25398                    }
25404                    mandatory true;25399                    mandatory true;
25405                    description25400                    description
25406                      "Threshold value";25401                      "Threshold value";
25407                  }25402                  }
25408                }25403                }
25409                container ne {25404                container ne {
25410                  presence "Indicates the node is configured.";25405                  presence "Indicates the node is configured.";
25411                  description25406                  description
25412                    "Not equal to";25407                    "Not equal to";
25413                  leaf threshold-value {25408                  leaf threshold-value {
25414                    type uint32 {25409                    type uint32 {
25415                      range "0..4294967295" {25410                      range "0..4294967295" {
25416                        description25411                        description
25417                          "Threshold value";25412                          "Threshold value";
25418                      }25413                      }
25419                    }25414                    }
25420                    mandatory true;25415                    mandatory true;
25421                    description25416                    description
25422                      "Threshold value";25417                      "Threshold value";
25423                  }25418                  }
25424                }25419                }
25425                container lt {25420                container lt {
25426                  presence "Indicates the node is configured.";25421                  presence "Indicates the node is configured.";
25427                  description25422                  description
25428                    "Less than";25423                    "Less than";
25429                  leaf threshold-value {25424                  leaf threshold-value {
25430                    type uint32 {25425                    type uint32 {
25431                      range "0..4294967295" {25426                      range "0..4294967295" {
25432                        description25427                        description
25433                          "Threshold value";25428                          "Threshold value";
25434                      }25429                      }
25435                    }25430                    }
25436                    mandatory true;25431                    mandatory true;
25437                    description25432                    description
25438                      "Threshold value";25433                      "Threshold value";
25439                  }25434                  }
25440                }25435                }
25441                container le {25436                container le {
25442                  presence "Indicates the node is configured.";25437                  presence "Indicates the node is configured.";
25443                  description25438                  description
25444                    "Less than or equal to";25439                    "Less than or equal to";
25445                  leaf threshold-value {25440                  leaf threshold-value {
25446                    type uint32 {25441                    type uint32 {
25447                      range "0..4294967295" {25442                      range "0..4294967295" {
25448                        description25443                        description
25449                          "Threshold value";25444                          "Threshold value";
25450                      }25445                      }
25451                    }25446                    }
25452                    mandatory true;25447                    mandatory true;
25453                    description25448                    description
25454                      "Threshold value";25449                      "Threshold value";
25455                  }25450                  }
25456                }25451                }
25457                container gt {25452                container gt {
25458                  presence "Indicates the node is configured.";25453                  presence "Indicates the node is configured.";
25459                  description25454                  description
25460                    "Greater than";25455                    "Greater than";
25461                  leaf threshold-value {25456                  leaf threshold-value {
25462                    type uint32 {25457                    type uint32 {
25463                      range "0..4294967295" {25458                      range "0..4294967295" {
25464                        description25459                        description
25465                          "Threshold value";25460                          "Threshold value";
25466                      }25461                      }
25467                    }25462                    }
25468                    mandatory true;25463                    mandatory true;
25469                    description25464                    description
25470                      "Threshold value";25465                      "Threshold value";
25471                  }25466                  }
25472                }25467                }
25473                container ge {25468                container ge {
25474                  presence "Indicates the node is configured.";25469                  presence "Indicates the node is configured.";
25475                  description25470                  description
25476                    "Greater than or equal to";25471                    "Greater than or equal to";
25477                  leaf threshold-value {25472                  leaf threshold-value {
25478                    type uint32 {25473                    type uint32 {
25479                      range "0..4294967295" {25474                      range "0..4294967295" {
25480                        description25475                        description
25481                          "Threshold value";25476                          "Threshold value";
25482                      }25477                      }
25483                    }25478                    }
25484                    mandatory true;25479                    mandatory true;
25485                    description25480                    description
25486                      "Threshold value";25481                      "Threshold value";
25487                  }25482                  }
25488                }25483                }
25489                container rg {25484                container rg {
25490                  presence "Indicates the node is configured.";25485                  presence "Indicates the node is configured.";
25491                  description25486                  description
25492                    "Not in range";25487                    "Not in range";
25493                  leaf start-threshold-value {25488                  leaf start-threshold-value {
25494                    type uint32 {25489                    type uint32 {
25495                      range "0..4294967295" {25490                      range "0..4294967295" {
25496                        description25491                        description
25497                          "Threshold value";25492                          "Threshold value";
25498                      }25493                      }
25499                    }25494                    }
25500                    mandatory true;25495                    mandatory true;
25501                    description25496                    description
25502                      "Threshold value";25497                      "Threshold value";
25503                  }25498                  }
25504                  leaf end-threshold-value {25499                  leaf end-threshold-value {
25505                    type uint32 {25500                    type uint32 {
25506                      range "0..4294967295" {25501                      range "0..4294967295" {
25507                        description25502                        description
25508                          "Threshold value";25503                          "Threshold value";
25509                      }25504                      }
25510                    }25505                    }
25511                    mandatory true;25506                    mandatory true;
25512                    description25507                    description
25513                      "Threshold value";25508                      "Threshold value";
25514                  }25509                  }
25515                }25510                }
25516              }25511              }
25517              container input-lsrequests {25512              container input-lsrequests {
25518                description25513                description
25519                  "Number of LS Requests received";25514                  "Number of LS Requests received";
25520                container percent {25515                container percent {
25521                  presence "Indicates a percent node is configured.";25516                  presence "Indicates a percent node is configured.";
25522                  description25517                  description
25523                    "Specify that threshold value is percent of previous sample";25518                    "Specify that threshold value is percent of previous sample";
25524                }25519                }
25525                container rearm {25520                container rearm {
25526                  description25521                  description
25527                    "Specify Rearm parameters (default - always)";25522                    "Specify Rearm parameters (default - always)";
25528                  container toggle {25523                  container toggle {
25529                    must "not(../window)";25524                    must "not(../window)";
25530                    presence "Indicates a toggle node is configured.";25525                    presence "Indicates a toggle node is configured.";
25531                    description25526                    description
25532                      "Rearm after the first period when condition is not met";25527                      "Rearm after the first period when condition is not met";
25533                  }25528                  }
25534                  leaf window {25529                  leaf window {
25535                    type uint32 {25530                    type uint32 {
25536                      range "1..100" {25531                      range "1..100" {
25537                        description25532                        description
25538                          "Rearm window size";25533                          "Rearm window size";
25539                      }25534                      }
25540                    }25535                    }
25541                    must "not(../toggle)";25536                    must "not(../toggle)";
25542                    description25537                    description
25543                      "Rearm after the window of sampling periods";25538                      "Rearm after the window of sampling periods";
25544                  }25539                  }
25545                }25540                }
25546                container delta {25541                container delta {
25547                  presence "Indicates a delta node is configured.";25542                  presence "Indicates a delta node is configured.";
25548                  description25543                  description
25549                    "Specify that threshold value is for difference from the previous sample";25544                    "Specify that threshold value is for difference from the previous sample";
25550                }25545                }
25551                container eq {25546                container eq {
25552                  presence "Indicates the node is configured.";25547                  presence "Indicates the node is configured.";
25553                  description25548                  description
25554                    "Equal to";25549                    "Equal to";
25555                  leaf threshold-value {25550                  leaf threshold-value {
25556                    type uint32 {25551                    type uint32 {
25557                      range "0..4294967295" {25552                      range "0..4294967295" {
25558                        description25553                        description
25559                          "Threshold value";25554                          "Threshold value";
25560                      }25555                      }
25561                    }25556                    }
25562                    mandatory true;25557                    mandatory true;
25563                    description25558                    description
25564                      "Threshold value";25559                      "Threshold value";
25565                  }25560                  }
25566                }25561                }
25567                container ne {25562                container ne {
25568                  presence "Indicates the node is configured.";25563                  presence "Indicates the node is configured.";
25569                  description25564                  description
25570                    "Not equal to";25565                    "Not equal to";
25571                  leaf threshold-value {25566                  leaf threshold-value {
25572                    type uint32 {25567                    type uint32 {
25573                      range "0..4294967295" {25568                      range "0..4294967295" {
25574                        description25569                        description
25575                          "Threshold value";25570                          "Threshold value";
25576                      }25571                      }
25577                    }25572                    }
25578                    mandatory true;25573                    mandatory true;
25579                    description25574                    description
25580                      "Threshold value";25575                      "Threshold value";
25581                  }25576                  }
25582                }25577                }
25583                container lt {25578                container lt {
25584                  presence "Indicates the node is configured.";25579                  presence "Indicates the node is configured.";
25585                  description25580                  description
25586                    "Less than";25581                    "Less than";
25587                  leaf threshold-value {25582                  leaf threshold-value {
25588                    type uint32 {25583                    type uint32 {
25589                      range "0..4294967295" {25584                      range "0..4294967295" {
25590                        description25585                        description
25591                          "Threshold value";25586                          "Threshold value";
25592                      }25587                      }
25593                    }25588                    }
25594                    mandatory true;25589                    mandatory true;
25595                    description25590                    description
25596                      "Threshold value";25591                      "Threshold value";
25597                  }25592                  }
25598                }25593                }
25599                container le {25594                container le {
25600                  presence "Indicates the node is configured.";25595                  presence "Indicates the node is configured.";
25601                  description25596                  description
25602                    "Less than or equal to";25597                    "Less than or equal to";
25603                  leaf threshold-value {25598                  leaf threshold-value {
25604                    type uint32 {25599                    type uint32 {
25605                      range "0..4294967295" {25600                      range "0..4294967295" {
25606                        description25601                        description
25607                          "Threshold value";25602                          "Threshold value";
25608                      }25603                      }
25609                    }25604                    }
25610                    mandatory true;25605                    mandatory true;
25611                    description25606                    description
25612                      "Threshold value";25607                      "Threshold value";
25613                  }25608                  }
25614                }25609                }
25615                container gt {25610                container gt {
25616                  presence "Indicates the node is configured.";25611                  presence "Indicates the node is configured.";
25617                  description25612                  description
25618                    "Greater than";25613                    "Greater than";
25619                  leaf threshold-value {25614                  leaf threshold-value {
25620                    type uint32 {25615                    type uint32 {
25621                      range "0..4294967295" {25616                      range "0..4294967295" {
25622                        description25617                        description
25623                          "Threshold value";25618                          "Threshold value";
25624                      }25619                      }
25625                    }25620                    }
25626                    mandatory true;25621                    mandatory true;
25627                    description25622                    description
25628                      "Threshold value";25623                      "Threshold value";
25629                  }25624                  }
25630                }25625                }
25631                container ge {25626                container ge {
25632                  presence "Indicates the node is configured.";25627                  presence "Indicates the node is configured.";
25633                  description25628                  description
25634                    "Greater than or equal to";25629                    "Greater than or equal to";
25635                  leaf threshold-value {25630                  leaf threshold-value {
25636                    type uint32 {25631                    type uint32 {
25637                      range "0..4294967295" {25632                      range "0..4294967295" {
25638                        description25633                        description
25639                          "Threshold value";25634                          "Threshold value";
25640                      }25635                      }
25641                    }25636                    }
25642                    mandatory true;25637                    mandatory true;
25643                    description25638                    description
25644                      "Threshold value";25639                      "Threshold value";
25645                  }25640                  }
25646                }25641                }
25647                container rg {25642                container rg {
25648                  presence "Indicates the node is configured.";25643                  presence "Indicates the node is configured.";
25649                  description25644                  description
25650                    "Not in range";25645                    "Not in range";
25651                  leaf start-threshold-value {25646                  leaf start-threshold-value {
25652                    type uint32 {25647                    type uint32 {
25653                      range "0..4294967295" {25648                      range "0..4294967295" {
25654                        description25649                        description
25655                          "Threshold value";25650                          "Threshold value";
25656                      }25651                      }
25657                    }25652                    }
25658                    mandatory true;25653                    mandatory true;
25659                    description25654                    description
25660                      "Threshold value";25655                      "Threshold value";
25661                  }25656                  }
25662                  leaf end-threshold-value {25657                  leaf end-threshold-value {
25663                    type uint32 {25658                    type uint32 {
25664                      range "0..4294967295" {25659                      range "0..4294967295" {
25665                        description25660                        description
25666                          "Threshold value";25661                          "Threshold value";
25667                      }25662                      }
25668                    }25663                    }
25669                    mandatory true;25664                    mandatory true;
25670                    description25665                    description
25671                      "Threshold value";25666                      "Threshold value";
25672                  }25667                  }
25673                }25668                }
25674              }25669              }
25675              container input-lsrequests-lsa {25670              container input-lsrequests-lsa {
25676                description25671                description
25677                  "Number of LSA received in LS Requests";25672                  "Number of LSA received in LS Requests";
25678                container percent {25673                container percent {
25679                  presence "Indicates a percent node is configured.";25674                  presence "Indicates a percent node is configured.";
25680                  description25675                  description
25681                    "Specify that threshold value is percent of previous sample";25676                    "Specify that threshold value is percent of previous sample";
25682                }25677                }
25683                container rearm {25678                container rearm {
25684                  description25679                  description
25685                    "Specify Rearm parameters (default - always)";25680                    "Specify Rearm parameters (default - always)";
25686                  container toggle {25681                  container toggle {
25687                    must "not(../window)";25682                    must "not(../window)";
25688                    presence "Indicates a toggle node is configured.";25683                    presence "Indicates a toggle node is configured.";
25689                    description25684                    description
25690                      "Rearm after the first period when condition is not met";25685                      "Rearm after the first period when condition is not met";
25691                  }25686                  }
25692                  leaf window {25687                  leaf window {
25693                    type uint32 {25688                    type uint32 {
25694                      range "1..100" {25689                      range "1..100" {
25695                        description25690                        description
25696                          "Rearm window size";25691                          "Rearm window size";
25697                      }25692                      }
25698                    }25693                    }
25699                    must "not(../toggle)";25694                    must "not(../toggle)";
25700                    description25695                    description
25701                      "Rearm after the window of sampling periods";25696                      "Rearm after the window of sampling periods";
25702                  }25697                  }
25703                }25698                }
25704                container delta {25699                container delta {
25705                  presence "Indicates a delta node is configured.";25700                  presence "Indicates a delta node is configured.";
25706                  description25701                  description
25707                    "Specify that threshold value is for difference from the previous sample";25702                    "Specify that threshold value is for difference from the previous sample";
25708                }25703                }
25709                container eq {25704                container eq {
25710                  presence "Indicates the node is configured.";25705                  presence "Indicates the node is configured.";
25711                  description25706                  description
25712                    "Equal to";25707                    "Equal to";
25713                  leaf threshold-value {25708                  leaf threshold-value {
25714                    type uint32 {25709                    type uint32 {
25715                      range "0..4294967295" {25710                      range "0..4294967295" {
25716                        description25711                        description
25717                          "Threshold value";25712                          "Threshold value";
25718                      }25713                      }
25719                    }25714                    }
25720                    mandatory true;25715                    mandatory true;
25721                    description25716                    description
25722                      "Threshold value";25717                      "Threshold value";
25723                  }25718                  }
25724                }25719                }
25725                container ne {25720                container ne {
25726                  presence "Indicates the node is configured.";25721                  presence "Indicates the node is configured.";
25727                  description25722                  description
25728                    "Not equal to";25723                    "Not equal to";
25729                  leaf threshold-value {25724                  leaf threshold-value {
25730                    type uint32 {25725                    type uint32 {
25731                      range "0..4294967295" {25726                      range "0..4294967295" {
25732                        description25727                        description
25733                          "Threshold value";25728                          "Threshold value";
25734                      }25729                      }
25735                    }25730                    }
25736                    mandatory true;25731                    mandatory true;
25737                    description25732                    description
25738                      "Threshold value";25733                      "Threshold value";
25739                  }25734                  }
25740                }25735                }
25741                container lt {25736                container lt {
25742                  presence "Indicates the node is configured.";25737                  presence "Indicates the node is configured.";
25743                  description25738                  description
25744                    "Less than";25739                    "Less than";
25745                  leaf threshold-value {25740                  leaf threshold-value {
25746                    type uint32 {25741                    type uint32 {
25747                      range "0..4294967295" {25742                      range "0..4294967295" {
25748                        description25743                        description
25749                          "Threshold value";25744                          "Threshold value";
25750                      }25745                      }
25751                    }25746                    }
25752                    mandatory true;25747                    mandatory true;
25753                    description25748                    description
25754                      "Threshold value";25749                      "Threshold value";
25755                  }25750                  }
25756                }25751                }
25757                container le {25752                container le {
25758                  presence "Indicates the node is configured.";25753                  presence "Indicates the node is configured.";
25759                  description25754                  description
25760                    "Less than or equal to";25755                    "Less than or equal to";
25761                  leaf threshold-value {25756                  leaf threshold-value {
25762                    type uint32 {25757                    type uint32 {
25763                      range "0..4294967295" {25758                      range "0..4294967295" {
25764                        description25759                        description
25765                          "Threshold value";25760                          "Threshold value";
25766                      }25761                      }
25767                    }25762                    }
25768                    mandatory true;25763                    mandatory true;
25769                    description25764                    description
25770                      "Threshold value";25765                      "Threshold value";
25771                  }25766                  }
25772                }25767                }
25773                container gt {25768                container gt {
25774                  presence "Indicates the node is configured.";25769                  presence "Indicates the node is configured.";
25775                  description25770                  description
25776                    "Greater than";25771                    "Greater than";
25777                  leaf threshold-value {25772                  leaf threshold-value {
25778                    type uint32 {25773                    type uint32 {
25779                      range "0..4294967295" {25774                      range "0..4294967295" {
25780                        description25775                        description
25781                          "Threshold value";25776                          "Threshold value";
25782                      }25777                      }
25783                    }25778                    }
25784                    mandatory true;25779                    mandatory true;
25785                    description25780                    description
25786                      "Threshold value";25781                      "Threshold value";
25787                  }25782                  }
25788                }25783                }
25789                container ge {25784                container ge {
25790                  presence "Indicates the node is configured.";25785                  presence "Indicates the node is configured.";
25791                  description25786                  description
25792                    "Greater than or equal to";25787                    "Greater than or equal to";
25793                  leaf threshold-value {25788                  leaf threshold-value {
25794                    type uint32 {25789                    type uint32 {
25795                      range "0..4294967295" {25790                      range "0..4294967295" {
25796                        description25791                        description
25797                          "Threshold value";25792                          "Threshold value";
25798                      }25793                      }
25799                    }25794                    }
25800                    mandatory true;25795                    mandatory true;
25801                    description25796                    description
25802                      "Threshold value";25797                      "Threshold value";
25803                  }25798                  }
25804                }25799                }
25805                container rg {25800                container rg {
25806                  presence "Indicates the node is configured.";25801                  presence "Indicates the node is configured.";
25807                  description25802                  description
25808                    "Not in range";25803                    "Not in range";
25809                  leaf start-threshold-value {25804                  leaf start-threshold-value {
25810                    type uint32 {25805                    type uint32 {
25811                      range "0..4294967295" {25806                      range "0..4294967295" {
25812                        description25807                        description
25813                          "Threshold value";25808                          "Threshold value";
25814                      }25809                      }
25815                    }25810                    }
25816                    mandatory true;25811                    mandatory true;
25817                    description25812                    description
25818                      "Threshold value";25813                      "Threshold value";
25819                  }25814                  }
25820                  leaf end-threshold-value {25815                  leaf end-threshold-value {
25821                    type uint32 {25816                    type uint32 {
25822                      range "0..4294967295" {25817                      range "0..4294967295" {
25823                        description25818                        description
25824                          "Threshold value";25819                          "Threshold value";
25825                      }25820                      }
25826                    }25821                    }
25827                    mandatory true;25822                    mandatory true;
25828                    description25823                    description
25829                      "Threshold value";25824                      "Threshold value";
25830                  }25825                  }
25831                }25826                }
25832              }25827              }
25833              container output-lsrequests {25828              container output-lsrequests {
25834                description25829                description
25835                  "Number of LS Requests sent";25830                  "Number of LS Requests sent";
25836                container percent {25831                container percent {
25837                  presence "Indicates a percent node is configured.";25832                  presence "Indicates a percent node is configured.";
25838                  description25833                  description
25839                    "Specify that threshold value is percent of previous sample";25834                    "Specify that threshold value is percent of previous sample";
25840                }25835                }
25841                container rearm {25836                container rearm {
25842                  description25837                  description
25843                    "Specify Rearm parameters (default - always)";25838                    "Specify Rearm parameters (default - always)";
25844                  container toggle {25839                  container toggle {
25845                    must "not(../window)";25840                    must "not(../window)";
25846                    presence "Indicates a toggle node is configured.";25841                    presence "Indicates a toggle node is configured.";
25847                    description25842                    description
25848                      "Rearm after the first period when condition is not met";25843                      "Rearm after the first period when condition is not met";
25849                  }25844                  }
25850                  leaf window {25845                  leaf window {
25851                    type uint32 {25846                    type uint32 {
25852                      range "1..100" {25847                      range "1..100" {
25853                        description25848                        description
25854                          "Rearm window size";25849                          "Rearm window size";
25855                      }25850                      }
25856                    }25851                    }
25857                    must "not(../toggle)";25852                    must "not(../toggle)";
25858                    description25853                    description
25859                      "Rearm after the window of sampling periods";25854                      "Rearm after the window of sampling periods";
25860                  }25855                  }
25861                }25856                }
25862                container delta {25857                container delta {
25863                  presence "Indicates a delta node is configured.";25858                  presence "Indicates a delta node is configured.";
25864                  description25859                  description
25865                    "Specify that threshold value is for difference from the previous sample";25860                    "Specify that threshold value is for difference from the previous sample";
25866                }25861                }
25867                container eq {25862                container eq {
25868                  presence "Indicates the node is configured.";25863                  presence "Indicates the node is configured.";
25869                  description25864                  description
25870                    "Equal to";25865                    "Equal to";
25871                  leaf threshold-value {25866                  leaf threshold-value {
25872                    type uint32 {25867                    type uint32 {
25873                      range "0..4294967295" {25868                      range "0..4294967295" {
25874                        description25869                        description
25875                          "Threshold value";25870                          "Threshold value";
25876                      }25871                      }
25877                    }25872                    }
25878                    mandatory true;25873                    mandatory true;
25879                    description25874                    description
25880                      "Threshold value";25875                      "Threshold value";
25881                  }25876                  }
25882                }25877                }
25883                container ne {25878                container ne {
25884                  presence "Indicates the node is configured.";25879                  presence "Indicates the node is configured.";
25885                  description25880                  description
25886                    "Not equal to";25881                    "Not equal to";
25887                  leaf threshold-value {25882                  leaf threshold-value {
25888                    type uint32 {25883                    type uint32 {
25889                      range "0..4294967295" {25884                      range "0..4294967295" {
25890                        description25885                        description
25891                          "Threshold value";25886                          "Threshold value";
25892                      }25887                      }
25893                    }25888                    }
25894                    mandatory true;25889                    mandatory true;
25895                    description25890                    description
25896                      "Threshold value";25891                      "Threshold value";
25897                  }25892                  }
25898                }25893                }
25899                container lt {25894                container lt {
25900                  presence "Indicates the node is configured.";25895                  presence "Indicates the node is configured.";
25901                  description25896                  description
25902                    "Less than";25897                    "Less than";
25903                  leaf threshold-value {25898                  leaf threshold-value {
25904                    type uint32 {25899                    type uint32 {
25905                      range "0..4294967295" {25900                      range "0..4294967295" {
25906                        description25901                        description
25907                          "Threshold value";25902                          "Threshold value";
25908                      }25903                      }
25909                    }25904                    }
25910                    mandatory true;25905                    mandatory true;
25911                    description25906                    description
25912                      "Threshold value";25907                      "Threshold value";
25913                  }25908                  }
25914                }25909                }
25915                container le {25910                container le {
25916                  presence "Indicates the node is configured.";25911                  presence "Indicates the node is configured.";
25917                  description25912                  description
25918                    "Less than or equal to";25913                    "Less than or equal to";
25919                  leaf threshold-value {25914                  leaf threshold-value {
25920                    type uint32 {25915                    type uint32 {
25921                      range "0..4294967295" {25916                      range "0..4294967295" {
25922                        description25917                        description
25923                          "Threshold value";25918                          "Threshold value";
25924                      }25919                      }
25925                    }25920                    }
25926                    mandatory true;25921                    mandatory true;
25927                    description25922                    description
25928                      "Threshold value";25923                      "Threshold value";
25929                  }25924                  }
25930                }25925                }
25931                container gt {25926                container gt {
25932                  presence "Indicates the node is configured.";25927                  presence "Indicates the node is configured.";
25933                  description25928                  description
25934                    "Greater than";25929                    "Greater than";
25935                  leaf threshold-value {25930                  leaf threshold-value {
25936                    type uint32 {25931                    type uint32 {
25937                      range "0..4294967295" {25932                      range "0..4294967295" {
25938                        description25933                        description
25939                          "Threshold value";25934                          "Threshold value";
25940                      }25935                      }
25941                    }25936                    }
25942                    mandatory true;25937                    mandatory true;
25943                    description25938                    description
25944                      "Threshold value";25939                      "Threshold value";
25945                  }25940                  }
25946                }25941                }
25947                container ge {25942                container ge {
25948                  presence "Indicates the node is configured.";25943                  presence "Indicates the node is configured.";
25949                  description25944                  description
25950                    "Greater than or equal to";25945                    "Greater than or equal to";
25951                  leaf threshold-value {25946                  leaf threshold-value {
25952                    type uint32 {25947                    type uint32 {
25953                      range "0..4294967295" {25948                      range "0..4294967295" {
25954                        description25949                        description
25955                          "Threshold value";25950                          "Threshold value";
25956                      }25951                      }
25957                    }25952                    }
25958                    mandatory true;25953                    mandatory true;
25959                    description25954                    description
25960                      "Threshold value";25955                      "Threshold value";
25961                  }25956                  }
25962                }25957                }
25963                container rg {25958                container rg {
25964                  presence "Indicates the node is configured.";25959                  presence "Indicates the node is configured.";
25965                  description25960                  description
25966                    "Not in range";25961                    "Not in range";
25967                  leaf start-threshold-value {25962                  leaf start-threshold-value {
25968                    type uint32 {25963                    type uint32 {
25969                      range "0..4294967295" {25964                      range "0..4294967295" {
25970                        description25965                        description
25971                          "Threshold value";25966                          "Threshold value";
25972                      }25967                      }
25973                    }25968                    }
25974                    mandatory true;25969                    mandatory true;
25975                    description25970                    description
25976                      "Threshold value";25971                      "Threshold value";
25977                  }25972                  }
25978                  leaf end-threshold-value {25973                  leaf end-threshold-value {
25979                    type uint32 {25974                    type uint32 {
25980                      range "0..4294967295" {25975                      range "0..4294967295" {
25981                        description25976                        description
25982                          "Threshold value";25977                          "Threshold value";
25983                      }25978                      }
25984                    }25979                    }
25985                    mandatory true;25980                    mandatory true;
25986                    description25981                    description
25987                      "Threshold value";25982                      "Threshold value";
25988                  }25983                  }
25989                }25984                }
25990              }25985              }
25991              container output-lsrequests-lsa {25986              container output-lsrequests-lsa {
25992                description25987                description
25993                  "Number of LSA sent in LS Requests";25988                  "Number of LSA sent in LS Requests";
25994                container percent {25989                container percent {
25995                  presence "Indicates a percent node is configured.";25990                  presence "Indicates a percent node is configured.";
25996                  description25991                  description
25997                    "Specify that threshold value is percent of previous sample";25992                    "Specify that threshold value is percent of previous sample";
25998                }25993                }
25999                container rearm {25994                container rearm {
26000                  description25995                  description
26001                    "Specify Rearm parameters (default - always)";25996                    "Specify Rearm parameters (default - always)";
26002                  container toggle {25997                  container toggle {
26003                    must "not(../window)";25998                    must "not(../window)";
26004                    presence "Indicates a toggle node is configured.";25999                    presence "Indicates a toggle node is configured.";
26005                    description26000                    description
26006                      "Rearm after the first period when condition is not met";26001                      "Rearm after the first period when condition is not met";
26007                  }26002                  }
26008                  leaf window {26003                  leaf window {
26009                    type uint32 {26004                    type uint32 {
26010                      range "1..100" {26005                      range "1..100" {
26011                        description26006                        description
26012                          "Rearm window size";26007                          "Rearm window size";
26013                      }26008                      }
26014                    }26009                    }
26015                    must "not(../toggle)";26010                    must "not(../toggle)";
26016                    description26011                    description
26017                      "Rearm after the window of sampling periods";26012                      "Rearm after the window of sampling periods";
26018                  }26013                  }
26019                }26014                }
26020                container delta {26015                container delta {
26021                  presence "Indicates a delta node is configured.";26016                  presence "Indicates a delta node is configured.";
26022                  description26017                  description
26023                    "Specify that threshold value is for difference from the previous sample";26018                    "Specify that threshold value is for difference from the previous sample";
26024                }26019                }
26025                container eq {26020                container eq {
26026                  presence "Indicates the node is configured.";26021                  presence "Indicates the node is configured.";
26027                  description26022                  description
26028                    "Equal to";26023                    "Equal to";
26029                  leaf threshold-value {26024                  leaf threshold-value {
26030                    type uint32 {26025                    type uint32 {
26031                      range "0..4294967295" {26026                      range "0..4294967295" {
26032                        description26027                        description
26033                          "Threshold value";26028                          "Threshold value";
26034                      }26029                      }
26035                    }26030                    }
26036                    mandatory true;26031                    mandatory true;
26037                    description26032                    description
26038                      "Threshold value";26033                      "Threshold value";
26039                  }26034                  }
26040                }26035                }
26041                container ne {26036                container ne {
26042                  presence "Indicates the node is configured.";26037                  presence "Indicates the node is configured.";
26043                  description26038                  description
26044                    "Not equal to";26039                    "Not equal to";
26045                  leaf threshold-value {26040                  leaf threshold-value {
26046                    type uint32 {26041                    type uint32 {
26047                      range "0..4294967295" {26042                      range "0..4294967295" {
26048                        description26043                        description
26049                          "Threshold value";26044                          "Threshold value";
26050                      }26045                      }
26051                    }26046                    }
26052                    mandatory true;26047                    mandatory true;
26053                    description26048                    description
26054                      "Threshold value";26049                      "Threshold value";
26055                  }26050                  }
26056                }26051                }
26057                container lt {26052                container lt {
26058                  presence "Indicates the node is configured.";26053                  presence "Indicates the node is configured.";
26059                  description26054                  description
26060                    "Less than";26055                    "Less than";
26061                  leaf threshold-value {26056                  leaf threshold-value {
26062                    type uint32 {26057                    type uint32 {
26063                      range "0..4294967295" {26058                      range "0..4294967295" {
26064                        description26059                        description
26065                          "Threshold value";26060                          "Threshold value";
26066                      }26061                      }
26067                    }26062                    }
26068                    mandatory true;26063                    mandatory true;
26069                    description26064                    description
26070                      "Threshold value";26065                      "Threshold value";
26071                  }26066                  }
26072                }26067                }
26073                container le {26068                container le {
26074                  presence "Indicates the node is configured.";26069                  presence "Indicates the node is configured.";
26075                  description26070                  description
26076                    "Less than or equal to";26071                    "Less than or equal to";
26077                  leaf threshold-value {26072                  leaf threshold-value {
26078                    type uint32 {26073                    type uint32 {
26079                      range "0..4294967295" {26074                      range "0..4294967295" {
26080                        description26075                        description
26081                          "Threshold value";26076                          "Threshold value";
26082                      }26077                      }
26083                    }26078                    }
26084                    mandatory true;26079                    mandatory true;
26085                    description26080                    description
26086                      "Threshold value";26081                      "Threshold value";
26087                  }26082                  }
26088                }26083                }
26089                container gt {26084                container gt {
26090                  presence "Indicates the node is configured.";26085                  presence "Indicates the node is configured.";
26091                  description26086                  description
26092                    "Greater than";26087                    "Greater than";
26093                  leaf threshold-value {26088                  leaf threshold-value {
26094                    type uint32 {26089                    type uint32 {
26095                      range "0..4294967295" {26090                      range "0..4294967295" {
26096                        description26091                        description
26097                          "Threshold value";26092                          "Threshold value";
26098                      }26093                      }
26099                    }26094                    }
26100                    mandatory true;26095                    mandatory true;
26101                    description26096                    description
26102                      "Threshold value";26097                      "Threshold value";
26103                  }26098                  }
26104                }26099                }
26105                container ge {26100                container ge {
26106                  presence "Indicates the node is configured.";26101                  presence "Indicates the node is configured.";
26107                  description26102                  description
26108                    "Greater than or equal to";26103                    "Greater than or equal to";
26109                  leaf threshold-value {26104                  leaf threshold-value {
26110                    type uint32 {26105                    type uint32 {
26111                      range "0..4294967295" {26106                      range "0..4294967295" {
26112                        description26107                        description
26113                          "Threshold value";26108                          "Threshold value";
26114                      }26109                      }
26115                    }26110                    }
26116                    mandatory true;26111                    mandatory true;
26117                    description26112                    description
26118                      "Threshold value";26113                      "Threshold value";
26119                  }26114                  }
26120                }26115                }
26121                container rg {26116                container rg {
26122                  presence "Indicates the node is configured.";26117                  presence "Indicates the node is configured.";
26123                  description26118                  description
26124                    "Not in range";26119                    "Not in range";
26125                  leaf start-threshold-value {26120                  leaf start-threshold-value {
26126                    type uint32 {26121                    type uint32 {
26127                      range "0..4294967295" {26122                      range "0..4294967295" {
26128                        description26123                        description
26129                          "Threshold value";26124                          "Threshold value";
26130                      }26125                      }
26131                    }26126                    }
26132                    mandatory true;26127                    mandatory true;
26133                    description26128                    description
26134                      "Threshold value";26129                      "Threshold value";
26135                  }26130                  }
26136                  leaf end-threshold-value {26131                  leaf end-threshold-value {
26137                    type uint32 {26132                    type uint32 {
26138                      range "0..4294967295" {26133                      range "0..4294967295" {
26139                        description26134                        description
26140                          "Threshold value";26135                          "Threshold value";
26141                      }26136                      }
26142                    }26137                    }
26143                    mandatory true;26138                    mandatory true;
26144                    description26139                    description
26145                      "Threshold value";26140                      "Threshold value";
26146                  }26141                  }
26147                }26142                }
26148              }26143              }
26149              container input-lsaupdates {26144              container input-lsaupdates {
26150                description26145                description
26151                  "Number of LSA Updates received";26146                  "Number of LSA Updates received";
26152                container percent {26147                container percent {
26153                  presence "Indicates a percent node is configured.";26148                  presence "Indicates a percent node is configured.";
26154                  description26149                  description
26155                    "Specify that threshold value is percent of previous sample";26150                    "Specify that threshold value is percent of previous sample";
26156                }26151                }
26157                container rearm {26152                container rearm {
26158                  description26153                  description
26159                    "Specify Rearm parameters (default - always)";26154                    "Specify Rearm parameters (default - always)";
26160                  container toggle {26155                  container toggle {
26161                    must "not(../window)";26156                    must "not(../window)";
26162                    presence "Indicates a toggle node is configured.";26157                    presence "Indicates a toggle node is configured.";
26163                    description26158                    description
26164                      "Rearm after the first period when condition is not met";26159                      "Rearm after the first period when condition is not met";
26165                  }26160                  }
26166                  leaf window {26161                  leaf window {
26167                    type uint32 {26162                    type uint32 {
26168                      range "1..100" {26163                      range "1..100" {
26169                        description26164                        description
26170                          "Rearm window size";26165                          "Rearm window size";
26171                      }26166                      }
26172                    }26167                    }
26173                    must "not(../toggle)";26168                    must "not(../toggle)";
26174                    description26169                    description
26175                      "Rearm after the window of sampling periods";26170                      "Rearm after the window of sampling periods";
26176                  }26171                  }
26177                }26172                }
26178                container delta {26173                container delta {
26179                  presence "Indicates a delta node is configured.";26174                  presence "Indicates a delta node is configured.";
26180                  description26175                  description
26181                    "Specify that threshold value is for difference from the previous sample";26176                    "Specify that threshold value is for difference from the previous sample";
26182                }26177                }
26183                container eq {26178                container eq {
26184                  presence "Indicates the node is configured.";26179                  presence "Indicates the node is configured.";
26185                  description26180                  description
26186                    "Equal to";26181                    "Equal to";
26187                  leaf threshold-value {26182                  leaf threshold-value {
26188                    type uint32 {26183                    type uint32 {
26189                      range "0..4294967295" {26184                      range "0..4294967295" {
26190                        description26185                        description
26191                          "Threshold value";26186                          "Threshold value";
26192                      }26187                      }
26193                    }26188                    }
26194                    mandatory true;26189                    mandatory true;
26195                    description26190                    description
26196                      "Threshold value";26191                      "Threshold value";
26197                  }26192                  }
26198                }26193                }
26199                container ne {26194                container ne {
26200                  presence "Indicates the node is configured.";26195                  presence "Indicates the node is configured.";
26201                  description26196                  description
26202                    "Not equal to";26197                    "Not equal to";
26203                  leaf threshold-value {26198                  leaf threshold-value {
26204                    type uint32 {26199                    type uint32 {
26205                      range "0..4294967295" {26200                      range "0..4294967295" {
26206                        description26201                        description
26207                          "Threshold value";26202                          "Threshold value";
26208                      }26203                      }
26209                    }26204                    }
26210                    mandatory true;26205                    mandatory true;
26211                    description26206                    description
26212                      "Threshold value";26207                      "Threshold value";
26213                  }26208                  }
26214                }26209                }
26215                container lt {26210                container lt {
26216                  presence "Indicates the node is configured.";26211                  presence "Indicates the node is configured.";
26217                  description26212                  description
26218                    "Less than";26213                    "Less than";
26219                  leaf threshold-value {26214                  leaf threshold-value {
26220                    type uint32 {26215                    type uint32 {
26221                      range "0..4294967295" {26216                      range "0..4294967295" {
26222                        description26217                        description
26223                          "Threshold value";26218                          "Threshold value";
26224                      }26219                      }
26225                    }26220                    }
26226                    mandatory true;26221                    mandatory true;
26227                    description26222                    description
26228                      "Threshold value";26223                      "Threshold value";
26229                  }26224                  }
26230                }26225                }
26231                container le {26226                container le {
26232                  presence "Indicates the node is configured.";26227                  presence "Indicates the node is configured.";
26233                  description26228                  description
26234                    "Less than or equal to";26229                    "Less than or equal to";
26235                  leaf threshold-value {26230                  leaf threshold-value {
26236                    type uint32 {26231                    type uint32 {
26237                      range "0..4294967295" {26232                      range "0..4294967295" {
26238                        description26233                        description
26239                          "Threshold value";26234                          "Threshold value";
26240                      }26235                      }
26241                    }26236                    }
26242                    mandatory true;26237                    mandatory true;
26243                    description26238                    description
26244                      "Threshold value";26239                      "Threshold value";
26245                  }26240                  }
26246                }26241                }
26247                container gt {26242                container gt {
26248                  presence "Indicates the node is configured.";26243                  presence "Indicates the node is configured.";
26249                  description26244                  description
26250                    "Greater than";26245                    "Greater than";
26251                  leaf threshold-value {26246                  leaf threshold-value {
26252                    type uint32 {26247                    type uint32 {
26253                      range "0..4294967295" {26248                      range "0..4294967295" {
26254                        description26249                        description
26255                          "Threshold value";26250                          "Threshold value";
26256                      }26251                      }
26257                    }26252                    }
26258                    mandatory true;26253                    mandatory true;
26259                    description26254                    description
26260                      "Threshold value";26255                      "Threshold value";
26261                  }26256                  }
26262                }26257                }
26263                container ge {26258                container ge {
26264                  presence "Indicates the node is configured.";26259                  presence "Indicates the node is configured.";
26265                  description26260                  description
26266                    "Greater than or equal to";26261                    "Greater than or equal to";
26267                  leaf threshold-value {26262                  leaf threshold-value {
26268                    type uint32 {26263                    type uint32 {
26269                      range "0..4294967295" {26264                      range "0..4294967295" {
26270                        description26265                        description
26271                          "Threshold value";26266                          "Threshold value";
26272                      }26267                      }
26273                    }26268                    }
26274                    mandatory true;26269                    mandatory true;
26275                    description26270                    description
26276                      "Threshold value";26271                      "Threshold value";
26277                  }26272                  }
26278                }26273                }
26279                container rg {26274                container rg {
26280                  presence "Indicates the node is configured.";26275                  presence "Indicates the node is configured.";
26281                  description26276                  description
26282                    "Not in range";26277                    "Not in range";
26283                  leaf start-threshold-value {26278                  leaf start-threshold-value {
26284                    type uint32 {26279                    type uint32 {
26285                      range "0..4294967295" {26280                      range "0..4294967295" {
26286                        description26281                        description
26287                          "Threshold value";26282                          "Threshold value";
26288                      }26283                      }
26289                    }26284                    }
26290                    mandatory true;26285                    mandatory true;
26291                    description26286                    description
26292                      "Threshold value";26287                      "Threshold value";
26293                  }26288                  }
26294                  leaf end-threshold-value {26289                  leaf end-threshold-value {
26295                    type uint32 {26290                    type uint32 {
26296                      range "0..4294967295" {26291                      range "0..4294967295" {
26297                        description26292                        description
26298                          "Threshold value";26293                          "Threshold value";
26299                      }26294                      }
26300                    }26295                    }
26301                    mandatory true;26296                    mandatory true;
26302                    description26297                    description
26303                      "Threshold value";26298                      "Threshold value";
26304                  }26299                  }
26305                }26300                }
26306              }26301              }
26307              container input-lsaupdates-lsa {26302              container input-lsaupdates-lsa {
26308                description26303                description
26309                  "Number of LSA received in LSA Updates";26304                  "Number of LSA received in LSA Updates";
26310                container percent {26305                container percent {
26311                  presence "Indicates a percent node is configured.";26306                  presence "Indicates a percent node is configured.";
26312                  description26307                  description
26313                    "Specify that threshold value is percent of previous sample";26308                    "Specify that threshold value is percent of previous sample";
26314                }26309                }
26315                container rearm {26310                container rearm {
26316                  description26311                  description
26317                    "Specify Rearm parameters (default - always)";26312                    "Specify Rearm parameters (default - always)";
26318                  container toggle {26313                  container toggle {
26319                    must "not(../window)";26314                    must "not(../window)";
26320                    presence "Indicates a toggle node is configured.";26315                    presence "Indicates a toggle node is configured.";
26321                    description26316                    description
26322                      "Rearm after the first period when condition is not met";26317                      "Rearm after the first period when condition is not met";
26323                  }26318                  }
26324                  leaf window {26319                  leaf window {
26325                    type uint32 {26320                    type uint32 {
26326                      range "1..100" {26321                      range "1..100" {
26327                        description26322                        description
26328                          "Rearm window size";26323                          "Rearm window size";
26329                      }26324                      }
26330                    }26325                    }
26331                    must "not(../toggle)";26326                    must "not(../toggle)";
26332                    description26327                    description
26333                      "Rearm after the window of sampling periods";26328                      "Rearm after the window of sampling periods";
26334                  }26329                  }
26335                }26330                }
26336                container delta {26331                container delta {
26337                  presence "Indicates a delta node is configured.";26332                  presence "Indicates a delta node is configured.";
26338                  description26333                  description
26339                    "Specify that threshold value is for difference from the previous sample";26334                    "Specify that threshold value is for difference from the previous sample";
26340                }26335                }
26341                container eq {26336                container eq {
26342                  presence "Indicates the node is configured.";26337                  presence "Indicates the node is configured.";
26343                  description26338                  description
26344                    "Equal to";26339                    "Equal to";
26345                  leaf threshold-value {26340                  leaf threshold-value {
26346                    type uint32 {26341                    type uint32 {
26347                      range "0..4294967295" {26342                      range "0..4294967295" {
26348                        description26343                        description
26349                          "Threshold value";26344                          "Threshold value";
26350                      }26345                      }
26351                    }26346                    }
26352                    mandatory true;26347                    mandatory true;
26353                    description26348                    description
26354                      "Threshold value";26349                      "Threshold value";
26355                  }26350                  }
26356                }26351                }
26357                container ne {26352                container ne {
26358                  presence "Indicates the node is configured.";26353                  presence "Indicates the node is configured.";
26359                  description26354                  description
26360                    "Not equal to";26355                    "Not equal to";
26361                  leaf threshold-value {26356                  leaf threshold-value {
26362                    type uint32 {26357                    type uint32 {
26363                      range "0..4294967295" {26358                      range "0..4294967295" {
26364                        description26359                        description
26365                          "Threshold value";26360                          "Threshold value";
26366                      }26361                      }
26367                    }26362                    }
26368                    mandatory true;26363                    mandatory true;
26369                    description26364                    description
26370                      "Threshold value";26365                      "Threshold value";
26371                  }26366                  }
26372                }26367                }
26373                container lt {26368                container lt {
26374                  presence "Indicates the node is configured.";26369                  presence "Indicates the node is configured.";
26375                  description26370                  description
26376                    "Less than";26371                    "Less than";
26377                  leaf threshold-value {26372                  leaf threshold-value {
26378                    type uint32 {26373                    type uint32 {
26379                      range "0..4294967295" {26374                      range "0..4294967295" {
26380                        description26375                        description
26381                          "Threshold value";26376                          "Threshold value";
26382                      }26377                      }
26383                    }26378                    }
26384                    mandatory true;26379                    mandatory true;
26385                    description26380                    description
26386                      "Threshold value";26381                      "Threshold value";
26387                  }26382                  }
26388                }26383                }
26389                container le {26384                container le {
26390                  presence "Indicates the node is configured.";26385                  presence "Indicates the node is configured.";
26391                  description26386                  description
26392                    "Less than or equal to";26387                    "Less than or equal to";
26393                  leaf threshold-value {26388                  leaf threshold-value {
26394                    type uint32 {26389                    type uint32 {
26395                      range "0..4294967295" {26390                      range "0..4294967295" {
26396                        description26391                        description
26397                          "Threshold value";26392                          "Threshold value";
26398                      }26393                      }
26399                    }26394                    }
26400                    mandatory true;26395                    mandatory true;
26401                    description26396                    description
26402                      "Threshold value";26397                      "Threshold value";
26403                  }26398                  }
26404                }26399                }
26405                container gt {26400                container gt {
26406                  presence "Indicates the node is configured.";26401                  presence "Indicates the node is configured.";
26407                  description26402                  description
26408                    "Greater than";26403                    "Greater than";
26409                  leaf threshold-value {26404                  leaf threshold-value {
26410                    type uint32 {26405                    type uint32 {
26411                      range "0..4294967295" {26406                      range "0..4294967295" {
26412                        description26407                        description
26413                          "Threshold value";26408                          "Threshold value";
26414                      }26409                      }
26415                    }26410                    }
26416                    mandatory true;26411                    mandatory true;
26417                    description26412                    description
26418                      "Threshold value";26413                      "Threshold value";
26419                  }26414                  }
26420                }26415                }
26421                container ge {26416                container ge {
26422                  presence "Indicates the node is configured.";26417                  presence "Indicates the node is configured.";
26423                  description26418                  description
26424                    "Greater than or equal to";26419                    "Greater than or equal to";
26425                  leaf threshold-value {26420                  leaf threshold-value {
26426                    type uint32 {26421                    type uint32 {
26427                      range "0..4294967295" {26422                      range "0..4294967295" {
26428                        description26423                        description
26429                          "Threshold value";26424                          "Threshold value";
26430                      }26425                      }
26431                    }26426                    }
26432                    mandatory true;26427                    mandatory true;
26433                    description26428                    description
26434                      "Threshold value";26429                      "Threshold value";
26435                  }26430                  }
26436                }26431                }
26437                container rg {26432                container rg {
26438                  presence "Indicates the node is configured.";26433                  presence "Indicates the node is configured.";
26439                  description26434                  description
26440                    "Not in range";26435                    "Not in range";
26441                  leaf start-threshold-value {26436                  leaf start-threshold-value {
26442                    type uint32 {26437                    type uint32 {
26443                      range "0..4294967295" {26438                      range "0..4294967295" {
26444                        description26439                        description
26445                          "Threshold value";26440                          "Threshold value";
26446                      }26441                      }
26447                    }26442                    }
26448                    mandatory true;26443                    mandatory true;
26449                    description26444                    description
26450                      "Threshold value";26445                      "Threshold value";
26451                  }26446                  }
26452                  leaf end-threshold-value {26447                  leaf end-threshold-value {
26453                    type uint32 {26448                    type uint32 {
26454                      range "0..4294967295" {26449                      range "0..4294967295" {
26455                        description26450                        description
26456                          "Threshold value";26451                          "Threshold value";
26457                      }26452                      }
26458                    }26453                    }
26459                    mandatory true;26454                    mandatory true;
26460                    description26455                    description
26461                      "Threshold value";26456                      "Threshold value";
26462                  }26457                  }
26463                }26458                }
26464              }26459              }
26465              container output-lsaupdates {26460              container output-lsaupdates {
26466                description26461                description
26467                  "Number of LSA Updates sent";26462                  "Number of LSA Updates sent";
26468                container percent {26463                container percent {
26469                  presence "Indicates a percent node is configured.";26464                  presence "Indicates a percent node is configured.";
26470                  description26465                  description
26471                    "Specify that threshold value is percent of previous sample";26466                    "Specify that threshold value is percent of previous sample";
26472                }26467                }
26473                container rearm {26468                container rearm {
26474                  description26469                  description
26475                    "Specify Rearm parameters (default - always)";26470                    "Specify Rearm parameters (default - always)";
26476                  container toggle {26471                  container toggle {
26477                    must "not(../window)";26472                    must "not(../window)";
26478                    presence "Indicates a toggle node is configured.";26473                    presence "Indicates a toggle node is configured.";
26479                    description26474                    description
26480                      "Rearm after the first period when condition is not met";26475                      "Rearm after the first period when condition is not met";
26481                  }26476                  }
26482                  leaf window {26477                  leaf window {
26483                    type uint32 {26478                    type uint32 {
26484                      range "1..100" {26479                      range "1..100" {
26485                        description26480                        description
26486                          "Rearm window size";26481                          "Rearm window size";
26487                      }26482                      }
26488                    }26483                    }
26489                    must "not(../toggle)";26484                    must "not(../toggle)";
26490                    description26485                    description
26491                      "Rearm after the window of sampling periods";26486                      "Rearm after the window of sampling periods";
26492                  }26487                  }
26493                }26488                }
26494                container delta {26489                container delta {
26495                  presence "Indicates a delta node is configured.";26490                  presence "Indicates a delta node is configured.";
26496                  description26491                  description
26497                    "Specify that threshold value is for difference from the previous sample";26492                    "Specify that threshold value is for difference from the previous sample";
26498                }26493                }
26499                container eq {26494                container eq {
26500                  presence "Indicates the node is configured.";26495                  presence "Indicates the node is configured.";
26501                  description26496                  description
26502                    "Equal to";26497                    "Equal to";
26503                  leaf threshold-value {26498                  leaf threshold-value {
26504                    type uint32 {26499                    type uint32 {
26505                      range "0..4294967295" {26500                      range "0..4294967295" {
26506                        description26501                        description
26507                          "Threshold value";26502                          "Threshold value";
26508                      }26503                      }
26509                    }26504                    }
26510                    mandatory true;26505                    mandatory true;
26511                    description26506                    description
26512                      "Threshold value";26507                      "Threshold value";
26513                  }26508                  }
26514                }26509                }
26515                container ne {26510                container ne {
26516                  presence "Indicates the node is configured.";26511                  presence "Indicates the node is configured.";
26517                  description26512                  description
26518                    "Not equal to";26513                    "Not equal to";
26519                  leaf threshold-value {26514                  leaf threshold-value {
26520                    type uint32 {26515                    type uint32 {
26521                      range "0..4294967295" {26516                      range "0..4294967295" {
26522                        description26517                        description
26523                          "Threshold value";26518                          "Threshold value";
26524                      }26519                      }
26525                    }26520                    }
26526                    mandatory true;26521                    mandatory true;
26527                    description26522                    description
26528                      "Threshold value";26523                      "Threshold value";
26529                  }26524                  }
26530                }26525                }
26531                container lt {26526                container lt {
26532                  presence "Indicates the node is configured.";26527                  presence "Indicates the node is configured.";
26533                  description26528                  description
26534                    "Less than";26529                    "Less than";
26535                  leaf threshold-value {26530                  leaf threshold-value {
26536                    type uint32 {26531                    type uint32 {
26537                      range "0..4294967295" {26532                      range "0..4294967295" {
26538                        description26533                        description
26539                          "Threshold value";26534                          "Threshold value";
26540                      }26535                      }
26541                    }26536                    }
26542                    mandatory true;26537                    mandatory true;
26543                    description26538                    description
26544                      "Threshold value";26539                      "Threshold value";
26545                  }26540                  }
26546                }26541                }
26547                container le {26542                container le {
26548                  presence "Indicates the node is configured.";26543                  presence "Indicates the node is configured.";
26549                  description26544                  description
26550                    "Less than or equal to";26545                    "Less than or equal to";
26551                  leaf threshold-value {26546                  leaf threshold-value {
26552                    type uint32 {26547                    type uint32 {
26553                      range "0..4294967295" {26548                      range "0..4294967295" {
26554                        description26549                        description
26555                          "Threshold value";26550                          "Threshold value";
26556                      }26551                      }
26557                    }26552                    }
26558                    mandatory true;26553                    mandatory true;
26559                    description26554                    description
26560                      "Threshold value";26555                      "Threshold value";
26561                  }26556                  }
26562                }26557                }
26563                container gt {26558                container gt {
26564                  presence "Indicates the node is configured.";26559                  presence "Indicates the node is configured.";
26565                  description26560                  description
26566                    "Greater than";26561                    "Greater than";
26567                  leaf threshold-value {26562                  leaf threshold-value {
26568                    type uint32 {26563                    type uint32 {
26569                      range "0..4294967295" {26564                      range "0..4294967295" {
26570                        description26565                        description
26571                          "Threshold value";26566                          "Threshold value";
26572                      }26567                      }
26573                    }26568                    }
26574                    mandatory true;26569                    mandatory true;
26575                    description26570                    description
26576                      "Threshold value";26571                      "Threshold value";
26577                  }26572                  }
26578                }26573                }
26579                container ge {26574                container ge {
26580                  presence "Indicates the node is configured.";26575                  presence "Indicates the node is configured.";
26581                  description26576                  description
26582                    "Greater than or equal to";26577                    "Greater than or equal to";
26583                  leaf threshold-value {26578                  leaf threshold-value {
26584                    type uint32 {26579                    type uint32 {
26585                      range "0..4294967295" {26580                      range "0..4294967295" {
26586                        description26581                        description
26587                          "Threshold value";26582                          "Threshold value";
26588                      }26583                      }
26589                    }26584                    }
26590                    mandatory true;26585                    mandatory true;
26591                    description26586                    description
26592                      "Threshold value";26587                      "Threshold value";
26593                  }26588                  }
26594                }26589                }
26595                container rg {26590                container rg {
26596                  presence "Indicates the node is configured.";26591                  presence "Indicates the node is configured.";
26597                  description26592                  description
26598                    "Not in range";26593                    "Not in range";
26599                  leaf start-threshold-value {26594                  leaf start-threshold-value {
26600                    type uint32 {26595                    type uint32 {
26601                      range "0..4294967295" {26596                      range "0..4294967295" {
26602                        description26597                        description
26603                          "Threshold value";26598                          "Threshold value";
26604                      }26599                      }
26605                    }26600                    }
26606                    mandatory true;26601                    mandatory true;
26607                    description26602                    description
26608                      "Threshold value";26603                      "Threshold value";
26609                  }26604                  }
26610                  leaf end-threshold-value {26605                  leaf end-threshold-value {
26611                    type uint32 {26606                    type uint32 {
26612                      range "0..4294967295" {26607                      range "0..4294967295" {
26613                        description26608                        description
26614                          "Threshold value";26609                          "Threshold value";
26615                      }26610                      }
26616                    }26611                    }
26617                    mandatory true;26612                    mandatory true;
26618                    description26613                    description
26619                      "Threshold value";26614                      "Threshold value";
26620                  }26615                  }
26621                }26616                }
26622              }26617              }
26623              container output-lsaupdates-lsa {26618              container output-lsaupdates-lsa {
26624                description26619                description
26625                  "Number of LSA sent in LSA Updates";26620                  "Number of LSA sent in LSA Updates";
26626                container percent {26621                container percent {
26627                  presence "Indicates a percent node is configured.";26622                  presence "Indicates a percent node is configured.";
26628                  description26623                  description
26629                    "Specify that threshold value is percent of previous sample";26624                    "Specify that threshold value is percent of previous sample";
26630                }26625                }
26631                container rearm {26626                container rearm {
26632                  description26627                  description
26633                    "Specify Rearm parameters (default - always)";26628                    "Specify Rearm parameters (default - always)";
26634                  container toggle {26629                  container toggle {
26635                    must "not(../window)";26630                    must "not(../window)";
26636                    presence "Indicates a toggle node is configured.";26631                    presence "Indicates a toggle node is configured.";
26637                    description26632                    description
26638                      "Rearm after the first period when condition is not met";26633                      "Rearm after the first period when condition is not met";
26639                  }26634                  }
26640                  leaf window {26635                  leaf window {
26641                    type uint32 {26636                    type uint32 {
26642                      range "1..100" {26637                      range "1..100" {
26643                        description26638                        description
26644                          "Rearm window size";26639                          "Rearm window size";
26645                      }26640                      }
26646                    }26641                    }
26647                    must "not(../toggle)";26642                    must "not(../toggle)";
26648                    description26643                    description
26649                      "Rearm after the window of sampling periods";26644                      "Rearm after the window of sampling periods";
26650                  }26645                  }
26651                }26646                }
26652                container delta {26647                container delta {
26653                  presence "Indicates a delta node is configured.";26648                  presence "Indicates a delta node is configured.";
26654                  description26649                  description
26655                    "Specify that threshold value is for difference from the previous sample";26650                    "Specify that threshold value is for difference from the previous sample";
26656                }26651                }
26657                container eq {26652                container eq {
26658                  presence "Indicates the node is configured.";26653                  presence "Indicates the node is configured.";
26659                  description26654                  description
26660                    "Equal to";26655                    "Equal to";
26661                  leaf threshold-value {26656                  leaf threshold-value {
26662                    type uint32 {26657                    type uint32 {
26663                      range "0..4294967295" {26658                      range "0..4294967295" {
26664                        description26659                        description
26665                          "Threshold value";26660                          "Threshold value";
26666                      }26661                      }
26667                    }26662                    }
26668                    mandatory true;26663                    mandatory true;
26669                    description26664                    description
26670                      "Threshold value";26665                      "Threshold value";
26671                  }26666                  }
26672                }26667                }
26673                container ne {26668                container ne {
26674                  presence "Indicates the node is configured.";26669                  presence "Indicates the node is configured.";
26675                  description26670                  description
26676                    "Not equal to";26671                    "Not equal to";
26677                  leaf threshold-value {26672                  leaf threshold-value {
26678                    type uint32 {26673                    type uint32 {
26679                      range "0..4294967295" {26674                      range "0..4294967295" {
26680                        description26675                        description
26681                          "Threshold value";26676                          "Threshold value";
26682                      }26677                      }
26683                    }26678                    }
26684                    mandatory true;26679                    mandatory true;
26685                    description26680                    description
26686                      "Threshold value";26681                      "Threshold value";
26687                  }26682                  }
26688                }26683                }
26689                container lt {26684                container lt {
26690                  presence "Indicates the node is configured.";26685                  presence "Indicates the node is configured.";
26691                  description26686                  description
26692                    "Less than";26687                    "Less than";
26693                  leaf threshold-value {26688                  leaf threshold-value {
26694                    type uint32 {26689                    type uint32 {
26695                      range "0..4294967295" {26690                      range "0..4294967295" {
26696                        description26691                        description
26697                          "Threshold value";26692                          "Threshold value";
26698                      }26693                      }
26699                    }26694                    }
26700                    mandatory true;26695                    mandatory true;
26701                    description26696                    description
26702                      "Threshold value";26697                      "Threshold value";
26703                  }26698                  }
26704                }26699                }
26705                container le {26700                container le {
26706                  presence "Indicates the node is configured.";26701                  presence "Indicates the node is configured.";
26707                  description26702                  description
26708                    "Less than or equal to";26703                    "Less than or equal to";
26709                  leaf threshold-value {26704                  leaf threshold-value {
26710                    type uint32 {26705                    type uint32 {
26711                      range "0..4294967295" {26706                      range "0..4294967295" {
26712                        description26707                        description
26713                          "Threshold value";26708                          "Threshold value";
26714                      }26709                      }
26715                    }26710                    }
26716                    mandatory true;26711                    mandatory true;
26717                    description26712                    description
26718                      "Threshold value";26713                      "Threshold value";
26719                  }26714                  }
26720                }26715                }
26721                container gt {26716                container gt {
26722                  presence "Indicates the node is configured.";26717                  presence "Indicates the node is configured.";
26723                  description26718                  description
26724                    "Greater than";26719                    "Greater than";
26725                  leaf threshold-value {26720                  leaf threshold-value {
26726                    type uint32 {26721                    type uint32 {
26727                      range "0..4294967295" {26722                      range "0..4294967295" {
26728                        description26723                        description
26729                          "Threshold value";26724                          "Threshold value";
26730                      }26725                      }
26731                    }26726                    }
26732                    mandatory true;26727                    mandatory true;
26733                    description26728                    description
26734                      "Threshold value";26729                      "Threshold value";
26735                  }26730                  }
26736                }26731                }
26737                container ge {26732                container ge {
26738                  presence "Indicates the node is configured.";26733                  presence "Indicates the node is configured.";
26739                  description26734                  description
26740                    "Greater than or equal to";26735                    "Greater than or equal to";
26741                  leaf threshold-value {26736                  leaf threshold-value {
26742                    type uint32 {26737                    type uint32 {
26743                      range "0..4294967295" {26738                      range "0..4294967295" {
26744                        description26739                        description
26745                          "Threshold value";26740                          "Threshold value";
26746                      }26741                      }
26747                    }26742                    }
26748                    mandatory true;26743                    mandatory true;
26749                    description26744                    description
26750                      "Threshold value";26745                      "Threshold value";
26751                  }26746                  }
26752                }26747                }
26753                container rg {26748                container rg {
26754                  presence "Indicates the node is configured.";26749                  presence "Indicates the node is configured.";
26755                  description26750                  description
26756                    "Not in range";26751                    "Not in range";
26757                  leaf start-threshold-value {26752                  leaf start-threshold-value {
26758                    type uint32 {26753                    type uint32 {
26759                      range "0..4294967295" {26754                      range "0..4294967295" {
26760                        description26755                        description
26761                          "Threshold value";26756                          "Threshold value";
26762                      }26757                      }
26763                    }26758                    }
26764                    mandatory true;26759                    mandatory true;
26765                    description26760                    description
26766                      "Threshold value";26761                      "Threshold value";
26767                  }26762                  }
26768                  leaf end-threshold-value {26763                  leaf end-threshold-value {
26769                    type uint32 {26764                    type uint32 {
26770                      range "0..4294967295" {26765                      range "0..4294967295" {
26771                        description26766                        description
26772                          "Threshold value";26767                          "Threshold value";
26773                      }26768                      }
26774                    }26769                    }
26775                    mandatory true;26770                    mandatory true;
26776                    description26771                    description
26777                      "Threshold value";26772                      "Threshold value";
26778                  }26773                  }
26779                }26774                }
26780              }26775              }
26781              container input-lsaacks {26776              container input-lsaacks {
26782                description26777                description
26783                  "Number of LSA Acknowledgements received";26778                  "Number of LSA Acknowledgements received";
26784                container percent {26779                container percent {
26785                  presence "Indicates a percent node is configured.";26780                  presence "Indicates a percent node is configured.";
26786                  description26781                  description
26787                    "Specify that threshold value is percent of previous sample";26782                    "Specify that threshold value is percent of previous sample";
26788                }26783                }
26789                container rearm {26784                container rearm {
26790                  description26785                  description
26791                    "Specify Rearm parameters (default - always)";26786                    "Specify Rearm parameters (default - always)";
26792                  container toggle {26787                  container toggle {
26793                    must "not(../window)";26788                    must "not(../window)";
26794                    presence "Indicates a toggle node is configured.";26789                    presence "Indicates a toggle node is configured.";
26795                    description26790                    description
26796                      "Rearm after the first period when condition is not met";26791                      "Rearm after the first period when condition is not met";
26797                  }26792                  }
26798                  leaf window {26793                  leaf window {
26799                    type uint32 {26794                    type uint32 {
26800                      range "1..100" {26795                      range "1..100" {
26801                        description26796                        description
26802                          "Rearm window size";26797                          "Rearm window size";
26803                      }26798                      }
26804                    }26799                    }
26805                    must "not(../toggle)";26800                    must "not(../toggle)";
26806                    description26801                    description
26807                      "Rearm after the window of sampling periods";26802                      "Rearm after the window of sampling periods";
26808                  }26803                  }
26809                }26804                }
26810                container delta {26805                container delta {
26811                  presence "Indicates a delta node is configured.";26806                  presence "Indicates a delta node is configured.";
26812                  description26807                  description
26813                    "Specify that threshold value is for difference from the previous sample";26808                    "Specify that threshold value is for difference from the previous sample";
26814                }26809                }
26815                container eq {26810                container eq {
26816                  presence "Indicates the node is configured.";26811                  presence "Indicates the node is configured.";
26817                  description26812                  description
26818                    "Equal to";26813                    "Equal to";
26819                  leaf threshold-value {26814                  leaf threshold-value {
26820                    type uint32 {26815                    type uint32 {
26821                      range "0..4294967295" {26816                      range "0..4294967295" {
26822                        description26817                        description
26823                          "Threshold value";26818                          "Threshold value";
26824                      }26819                      }
26825                    }26820                    }
26826                    mandatory true;26821                    mandatory true;
26827                    description26822                    description
26828                      "Threshold value";26823                      "Threshold value";
26829                  }26824                  }
26830                }26825                }
26831                container ne {26826                container ne {
26832                  presence "Indicates the node is configured.";26827                  presence "Indicates the node is configured.";
26833                  description26828                  description
26834                    "Not equal to";26829                    "Not equal to";
26835                  leaf threshold-value {26830                  leaf threshold-value {
26836                    type uint32 {26831                    type uint32 {
26837                      range "0..4294967295" {26832                      range "0..4294967295" {
26838                        description26833                        description
26839                          "Threshold value";26834                          "Threshold value";
26840                      }26835                      }
26841                    }26836                    }
26842                    mandatory true;26837                    mandatory true;
26843                    description26838                    description
26844                      "Threshold value";26839                      "Threshold value";
26845                  }26840                  }
26846                }26841                }
26847                container lt {26842                container lt {
26848                  presence "Indicates the node is configured.";26843                  presence "Indicates the node is configured.";
26849                  description26844                  description
26850                    "Less than";26845                    "Less than";
26851                  leaf threshold-value {26846                  leaf threshold-value {
26852                    type uint32 {26847                    type uint32 {
26853                      range "0..4294967295" {26848                      range "0..4294967295" {
26854                        description26849                        description
26855                          "Threshold value";26850                          "Threshold value";
26856                      }26851                      }
26857                    }26852                    }
26858                    mandatory true;26853                    mandatory true;
26859                    description26854                    description
26860                      "Threshold value";26855                      "Threshold value";
26861                  }26856                  }
26862                }26857                }
26863                container le {26858                container le {
26864                  presence "Indicates the node is configured.";26859                  presence "Indicates the node is configured.";
26865                  description26860                  description
26866                    "Less than or equal to";26861                    "Less than or equal to";
26867                  leaf threshold-value {26862                  leaf threshold-value {
26868                    type uint32 {26863                    type uint32 {
26869                      range "0..4294967295" {26864                      range "0..4294967295" {
26870                        description26865                        description
26871                          "Threshold value";26866                          "Threshold value";
26872                      }26867                      }
26873                    }26868                    }
26874                    mandatory true;26869                    mandatory true;
26875                    description26870                    description
26876                      "Threshold value";26871                      "Threshold value";
26877                  }26872                  }
26878                }26873                }
26879                container gt {26874                container gt {
26880                  presence "Indicates the node is configured.";26875                  presence "Indicates the node is configured.";
26881                  description26876                  description
26882                    "Greater than";26877                    "Greater than";
26883                  leaf threshold-value {26878                  leaf threshold-value {
26884                    type uint32 {26879                    type uint32 {
26885                      range "0..4294967295" {26880                      range "0..4294967295" {
26886                        description26881                        description
26887                          "Threshold value";26882                          "Threshold value";
26888                      }26883                      }
26889                    }26884                    }
26890                    mandatory true;26885                    mandatory true;
26891                    description26886                    description
26892                      "Threshold value";26887                      "Threshold value";
26893                  }26888                  }
26894                }26889                }
26895                container ge {26890                container ge {
26896                  presence "Indicates the node is configured.";26891                  presence "Indicates the node is configured.";
26897                  description26892                  description
26898                    "Greater than or equal to";26893                    "Greater than or equal to";
26899                  leaf threshold-value {26894                  leaf threshold-value {
26900                    type uint32 {26895                    type uint32 {
26901                      range "0..4294967295" {26896                      range "0..4294967295" {
26902                        description26897                        description
26903                          "Threshold value";26898                          "Threshold value";
26904                      }26899                      }
26905                    }26900                    }
26906                    mandatory true;26901                    mandatory true;
26907                    description26902                    description
26908                      "Threshold value";26903                      "Threshold value";
26909                  }26904                  }
26910                }26905                }
26911                container rg {26906                container rg {
26912                  presence "Indicates the node is configured.";26907                  presence "Indicates the node is configured.";
26913                  description26908                  description
26914                    "Not in range";26909                    "Not in range";
26915                  leaf start-threshold-value {26910                  leaf start-threshold-value {
26916                    type uint32 {26911                    type uint32 {
26917                      range "0..4294967295" {26912                      range "0..4294967295" {
26918                        description26913                        description
26919                          "Threshold value";26914                          "Threshold value";
26920                      }26915                      }
26921                    }26916                    }
26922                    mandatory true;26917                    mandatory true;
26923                    description26918                    description
26924                      "Threshold value";26919                      "Threshold value";
26925                  }26920                  }
26926                  leaf end-threshold-value {26921                  leaf end-threshold-value {
26927                    type uint32 {26922                    type uint32 {
26928                      range "0..4294967295" {26923                      range "0..4294967295" {
26929                        description26924                        description
26930                          "Threshold value";26925                          "Threshold value";
26931                      }26926                      }
26932                    }26927                    }
26933                    mandatory true;26928                    mandatory true;
26934                    description26929                    description
26935                      "Threshold value";26930                      "Threshold value";
26936                  }26931                  }
26937                }26932                }
26938              }26933              }
26939              container input-lsaacks-lsa {26934              container input-lsaacks-lsa {
26940                description26935                description
26941                  "Number of LSA received in LSA Acknowledgements";26936                  "Number of LSA received in LSA Acknowledgements";
26942                container percent {26937                container percent {
26943                  presence "Indicates a percent node is configured.";26938                  presence "Indicates a percent node is configured.";
26944                  description26939                  description
26945                    "Specify that threshold value is percent of previous sample";26940                    "Specify that threshold value is percent of previous sample";
26946                }26941                }
26947                container rearm {26942                container rearm {
26948                  description26943                  description
26949                    "Specify Rearm parameters (default - always)";26944                    "Specify Rearm parameters (default - always)";
26950                  container toggle {26945                  container toggle {
26951                    must "not(../window)";26946                    must "not(../window)";
26952                    presence "Indicates a toggle node is configured.";26947                    presence "Indicates a toggle node is configured.";
26953                    description26948                    description
26954                      "Rearm after the first period when condition is not met";26949                      "Rearm after the first period when condition is not met";
26955                  }26950                  }
26956                  leaf window {26951                  leaf window {
26957                    type uint32 {26952                    type uint32 {
26958                      range "1..100" {26953                      range "1..100" {
26959                        description26954                        description
26960                          "Rearm window size";26955                          "Rearm window size";
26961                      }26956                      }
26962                    }26957                    }
26963                    must "not(../toggle)";26958                    must "not(../toggle)";
26964                    description26959                    description
26965                      "Rearm after the window of sampling periods";26960                      "Rearm after the window of sampling periods";
26966                  }26961                  }
26967                }26962                }
26968                container delta {26963                container delta {
26969                  presence "Indicates a delta node is configured.";26964                  presence "Indicates a delta node is configured.";
26970                  description26965                  description
26971                    "Specify that threshold value is for difference from the previous sample";26966                    "Specify that threshold value is for difference from the previous sample";
26972                }26967                }
26973                container eq {26968                container eq {
26974                  presence "Indicates the node is configured.";26969                  presence "Indicates the node is configured.";
26975                  description26970                  description
26976                    "Equal to";26971                    "Equal to";
26977                  leaf threshold-value {26972                  leaf threshold-value {
26978                    type uint32 {26973                    type uint32 {
26979                      range "0..4294967295" {26974                      range "0..4294967295" {
26980                        description26975                        description
26981                          "Threshold value";26976                          "Threshold value";
26982                      }26977                      }
26983                    }26978                    }
26984                    mandatory true;26979                    mandatory true;
26985                    description26980                    description
26986                      "Threshold value";26981                      "Threshold value";
26987                  }26982                  }
26988                }26983                }
26989                container ne {26984                container ne {
26990                  presence "Indicates the node is configured.";26985                  presence "Indicates the node is configured.";
26991                  description26986                  description
26992                    "Not equal to";26987                    "Not equal to";
26993                  leaf threshold-value {26988                  leaf threshold-value {
26994                    type uint32 {26989                    type uint32 {
26995                      range "0..4294967295" {26990                      range "0..4294967295" {
26996                        description26991                        description
26997                          "Threshold value";26992                          "Threshold value";
26998                      }26993                      }
26999                    }26994                    }
27000                    mandatory true;26995                    mandatory true;
27001                    description26996                    description
27002                      "Threshold value";26997                      "Threshold value";
27003                  }26998                  }
27004                }26999                }
27005                container lt {27000                container lt {
27006                  presence "Indicates the node is configured.";27001                  presence "Indicates the node is configured.";
27007                  description27002                  description
27008                    "Less than";27003                    "Less than";
27009                  leaf threshold-value {27004                  leaf threshold-value {
27010                    type uint32 {27005                    type uint32 {
27011                      range "0..4294967295" {27006                      range "0..4294967295" {
27012                        description27007                        description
27013                          "Threshold value";27008                          "Threshold value";
27014                      }27009                      }
27015                    }27010                    }
27016                    mandatory true;27011                    mandatory true;
27017                    description27012                    description
27018                      "Threshold value";27013                      "Threshold value";
27019                  }27014                  }
27020                }27015                }
27021                container le {27016                container le {
27022                  presence "Indicates the node is configured.";27017                  presence "Indicates the node is configured.";
27023                  description27018                  description
27024                    "Less than or equal to";27019                    "Less than or equal to";
27025                  leaf threshold-value {27020                  leaf threshold-value {
27026                    type uint32 {27021                    type uint32 {
27027                      range "0..4294967295" {27022                      range "0..4294967295" {
27028                        description27023                        description
27029                          "Threshold value";27024                          "Threshold value";
27030                      }27025                      }
27031                    }27026                    }
27032                    mandatory true;27027                    mandatory true;
27033                    description27028                    description
27034                      "Threshold value";27029                      "Threshold value";
27035                  }27030                  }
27036                }27031                }
27037                container gt {27032                container gt {
27038                  presence "Indicates the node is configured.";27033                  presence "Indicates the node is configured.";
27039                  description27034                  description
27040                    "Greater than";27035                    "Greater than";
27041                  leaf threshold-value {27036                  leaf threshold-value {
27042                    type uint32 {27037                    type uint32 {
27043                      range "0..4294967295" {27038                      range "0..4294967295" {
27044                        description27039                        description
27045                          "Threshold value";27040                          "Threshold value";
27046                      }27041                      }
27047                    }27042                    }
27048                    mandatory true;27043                    mandatory true;
27049                    description27044                    description
27050                      "Threshold value";27045                      "Threshold value";
27051                  }27046                  }
27052                }27047                }
27053                container ge {27048                container ge {
27054                  presence "Indicates the node is configured.";27049                  presence "Indicates the node is configured.";
27055                  description27050                  description
27056                    "Greater than or equal to";27051                    "Greater than or equal to";
27057                  leaf threshold-value {27052                  leaf threshold-value {
27058                    type uint32 {27053                    type uint32 {
27059                      range "0..4294967295" {27054                      range "0..4294967295" {
27060                        description27055                        description
27061                          "Threshold value";27056                          "Threshold value";
27062                      }27057                      }
27063                    }27058                    }
27064                    mandatory true;27059                    mandatory true;
27065                    description27060                    description
27066                      "Threshold value";27061                      "Threshold value";
27067                  }27062                  }
27068                }27063                }
27069                container rg {27064                container rg {
27070                  presence "Indicates the node is configured.";27065                  presence "Indicates the node is configured.";
27071                  description27066                  description
27072                    "Not in range";27067                    "Not in range";
27073                  leaf start-threshold-value {27068                  leaf start-threshold-value {
27074                    type uint32 {27069                    type uint32 {
27075                      range "0..4294967295" {27070                      range "0..4294967295" {
27076                        description27071                        description
27077                          "Threshold value";27072                          "Threshold value";
27078                      }27073                      }
27079                    }27074                    }
27080                    mandatory true;27075                    mandatory true;
27081                    description27076                    description
27082                      "Threshold value";27077                      "Threshold value";
27083                  }27078                  }
27084                  leaf end-threshold-value {27079                  leaf end-threshold-value {
27085                    type uint32 {27080                    type uint32 {
27086                      range "0..4294967295" {27081                      range "0..4294967295" {
27087                        description27082                        description
27088                          "Threshold value";27083                          "Threshold value";
27089                      }27084                      }
27090                    }27085                    }
27091                    mandatory true;27086                    mandatory true;
27092                    description27087                    description
27093                      "Threshold value";27088                      "Threshold value";
27094                  }27089                  }
27095                }27090                }
27096              }27091              }
27097              container output-lsaacks {27092              container output-lsaacks {
27098                description27093                description
27099                  "Number of LSA Acknowledgements sent";27094                  "Number of LSA Acknowledgements sent";
27100                container percent {27095                container percent {
27101                  presence "Indicates a percent node is configured.";27096                  presence "Indicates a percent node is configured.";
27102                  description27097                  description
27103                    "Specify that threshold value is percent of previous sample";27098                    "Specify that threshold value is percent of previous sample";
27104                }27099                }
27105                container rearm {27100                container rearm {
27106                  description27101                  description
27107                    "Specify Rearm parameters (default - always)";27102                    "Specify Rearm parameters (default - always)";
27108                  container toggle {27103                  container toggle {
27109                    must "not(../window)";27104                    must "not(../window)";
27110                    presence "Indicates a toggle node is configured.";27105                    presence "Indicates a toggle node is configured.";
27111                    description27106                    description
27112                      "Rearm after the first period when condition is not met";27107                      "Rearm after the first period when condition is not met";
27113                  }27108                  }
27114                  leaf window {27109                  leaf window {
27115                    type uint32 {27110                    type uint32 {
27116                      range "1..100" {27111                      range "1..100" {
27117                        description27112                        description
27118                          "Rearm window size";27113                          "Rearm window size";
27119                      }27114                      }
27120                    }27115                    }
27121                    must "not(../toggle)";27116                    must "not(../toggle)";
27122                    description27117                    description
27123                      "Rearm after the window of sampling periods";27118                      "Rearm after the window of sampling periods";
27124                  }27119                  }
27125                }27120                }
27126                container delta {27121                container delta {
27127                  presence "Indicates a delta node is configured.";27122                  presence "Indicates a delta node is configured.";
27128                  description27123                  description
27129                    "Specify that threshold value is for difference from the previous sample";27124                    "Specify that threshold value is for difference from the previous sample";
27130                }27125                }
27131                container eq {27126                container eq {
27132                  presence "Indicates the node is configured.";27127                  presence "Indicates the node is configured.";
27133                  description27128                  description
27134                    "Equal to";27129                    "Equal to";
27135                  leaf threshold-value {27130                  leaf threshold-value {
27136                    type uint32 {27131                    type uint32 {
27137                      range "0..4294967295" {27132                      range "0..4294967295" {
27138                        description27133                        description
27139                          "Threshold value";27134                          "Threshold value";
27140                      }27135                      }
27141                    }27136                    }
27142                    mandatory true;27137                    mandatory true;
27143                    description27138                    description
27144                      "Threshold value";27139                      "Threshold value";
27145                  }27140                  }
27146                }27141                }
27147                container ne {27142                container ne {
27148                  presence "Indicates the node is configured.";27143                  presence "Indicates the node is configured.";
27149                  description27144                  description
27150                    "Not equal to";27145                    "Not equal to";
27151                  leaf threshold-value {27146                  leaf threshold-value {
27152                    type uint32 {27147                    type uint32 {
27153                      range "0..4294967295" {27148                      range "0..4294967295" {
27154                        description27149                        description
27155                          "Threshold value";27150                          "Threshold value";
27156                      }27151                      }
27157                    }27152                    }
27158                    mandatory true;27153                    mandatory true;
27159                    description27154                    description
27160                      "Threshold value";27155                      "Threshold value";
27161                  }27156                  }
27162                }27157                }
27163                container lt {27158                container lt {
27164                  presence "Indicates the node is configured.";27159                  presence "Indicates the node is configured.";
27165                  description27160                  description
27166                    "Less than";27161                    "Less than";
27167                  leaf threshold-value {27162                  leaf threshold-value {
27168                    type uint32 {27163                    type uint32 {
27169                      range "0..4294967295" {27164                      range "0..4294967295" {
27170                        description27165                        description
27171                          "Threshold value";27166                          "Threshold value";
27172                      }27167                      }
27173                    }27168                    }
27174                    mandatory true;27169                    mandatory true;
27175                    description27170                    description
27176                      "Threshold value";27171                      "Threshold value";
27177                  }27172                  }
27178                }27173                }
27179                container le {27174                container le {
27180                  presence "Indicates the node is configured.";27175                  presence "Indicates the node is configured.";
27181                  description27176                  description
27182                    "Less than or equal to";27177                    "Less than or equal to";
27183                  leaf threshold-value {27178                  leaf threshold-value {
27184                    type uint32 {27179                    type uint32 {
27185                      range "0..4294967295" {27180                      range "0..4294967295" {
27186                        description27181                        description
27187                          "Threshold value";27182                          "Threshold value";
27188                      }27183                      }
27189                    }27184                    }
27190                    mandatory true;27185                    mandatory true;
27191                    description27186                    description
27192                      "Threshold value";27187                      "Threshold value";
27193                  }27188                  }
27194                }27189                }
27195                container gt {27190                container gt {
27196                  presence "Indicates the node is configured.";27191                  presence "Indicates the node is configured.";
27197                  description27192                  description
27198                    "Greater than";27193                    "Greater than";
27199                  leaf threshold-value {27194                  leaf threshold-value {
27200                    type uint32 {27195                    type uint32 {
27201                      range "0..4294967295" {27196                      range "0..4294967295" {
27202                        description27197                        description
27203                          "Threshold value";27198                          "Threshold value";
27204                      }27199                      }
27205                    }27200                    }
27206                    mandatory true;27201                    mandatory true;
27207                    description27202                    description
27208                      "Threshold value";27203                      "Threshold value";
27209                  }27204                  }
27210                }27205                }
27211                container ge {27206                container ge {
27212                  presence "Indicates the node is configured.";27207                  presence "Indicates the node is configured.";
27213                  description27208                  description
27214                    "Greater than or equal to";27209                    "Greater than or equal to";
27215                  leaf threshold-value {27210                  leaf threshold-value {
27216                    type uint32 {27211                    type uint32 {
27217                      range "0..4294967295" {27212                      range "0..4294967295" {
27218                        description27213                        description
27219                          "Threshold value";27214                          "Threshold value";
27220                      }27215                      }
27221                    }27216                    }
27222                    mandatory true;27217                    mandatory true;
27223                    description27218                    description
27224                      "Threshold value";27219                      "Threshold value";
27225                  }27220                  }
27226                }27221                }
27227                container rg {27222                container rg {
27228                  presence "Indicates the node is configured.";27223                  presence "Indicates the node is configured.";
27229                  description27224                  description
27230                    "Not in range";27225                    "Not in range";
27231                  leaf start-threshold-value {27226                  leaf start-threshold-value {
27232                    type uint32 {27227                    type uint32 {
27233                      range "0..4294967295" {27228                      range "0..4294967295" {
27234                        description27229                        description
27235                          "Threshold value";27230                          "Threshold value";
27236                      }27231                      }
27237                    }27232                    }
27238                    mandatory true;27233                    mandatory true;
27239                    description27234                    description
27240                      "Threshold value";27235                      "Threshold value";
27241                  }27236                  }
27242                  leaf end-threshold-value {27237                  leaf end-threshold-value {
27243                    type uint32 {27238                    type uint32 {
27244                      range "0..4294967295" {27239                      range "0..4294967295" {
27245                        description27240                        description
27246                          "Threshold value";27241                          "Threshold value";
27247                      }27242                      }
27248                    }27243                    }
27249                    mandatory true;27244                    mandatory true;
27250                    description27245                    description
27251                      "Threshold value";27246                      "Threshold value";
27252                  }27247                  }
27253                }27248                }
27254              }27249              }
27255              container output-lsaacks-lsa {27250              container output-lsaacks-lsa {
27256                description27251                description
27257                  "Number of LSA sent in LSA Acknowledgements";27252                  "Number of LSA sent in LSA Acknowledgements";
27258                container percent {27253                container percent {
27259                  presence "Indicates a percent node is configured.";27254                  presence "Indicates a percent node is configured.";
27260                  description27255                  description
27261                    "Specify that threshold value is percent of previous sample";27256                    "Specify that threshold value is percent of previous sample";
27262                }27257                }
27263                container rearm {27258                container rearm {
27264                  description27259                  description
27265                    "Specify Rearm parameters (default - always)";27260                    "Specify Rearm parameters (default - always)";
27266                  container toggle {27261                  container toggle {
27267                    must "not(../window)";27262                    must "not(../window)";
27268                    presence "Indicates a toggle node is configured.";27263                    presence "Indicates a toggle node is configured.";
27269                    description27264                    description
27270                      "Rearm after the first period when condition is not met";27265                      "Rearm after the first period when condition is not met";
27271                  }27266                  }
27272                  leaf window {27267                  leaf window {
27273                    type uint32 {27268                    type uint32 {
27274                      range "1..100" {27269                      range "1..100" {
27275                        description27270                        description
27276                          "Rearm window size";27271                          "Rearm window size";
27277                      }27272                      }
27278                    }27273                    }
27279                    must "not(../toggle)";27274                    must "not(../toggle)";
27280                    description27275                    description
27281                      "Rearm after the window of sampling periods";27276                      "Rearm after the window of sampling periods";
27282                  }27277                  }
27283                }27278                }
27284                container delta {27279                container delta {
27285                  presence "Indicates a delta node is configured.";27280                  presence "Indicates a delta node is configured.";
27286                  description27281                  description
27287                    "Specify that threshold value is for difference from the previous sample";27282                    "Specify that threshold value is for difference from the previous sample";
27288                }27283                }
27289                container eq {27284                container eq {
27290                  presence "Indicates the node is configured.";27285                  presence "Indicates the node is configured.";
27291                  description27286                  description
27292                    "Equal to";27287                    "Equal to";
27293                  leaf threshold-value {27288                  leaf threshold-value {
27294                    type uint32 {27289                    type uint32 {
27295                      range "0..4294967295" {27290                      range "0..4294967295" {
27296                        description27291                        description
27297                          "Threshold value";27292                          "Threshold value";
27298                      }27293                      }
27299                    }27294                    }
27300                    mandatory true;27295                    mandatory true;
27301                    description27296                    description
27302                      "Threshold value";27297                      "Threshold value";
27303                  }27298                  }
27304                }27299                }
27305                container ne {27300                container ne {
27306                  presence "Indicates the node is configured.";27301                  presence "Indicates the node is configured.";
27307                  description27302                  description
27308                    "Not equal to";27303                    "Not equal to";
27309                  leaf threshold-value {27304                  leaf threshold-value {
27310                    type uint32 {27305                    type uint32 {
27311                      range "0..4294967295" {27306                      range "0..4294967295" {
27312                        description27307                        description
27313                          "Threshold value";27308                          "Threshold value";
27314                      }27309                      }
27315                    }27310                    }
27316                    mandatory true;27311                    mandatory true;
27317                    description27312                    description
27318                      "Threshold value";27313                      "Threshold value";
27319                  }27314                  }
27320                }27315                }
27321                container lt {27316                container lt {
27322                  presence "Indicates the node is configured.";27317                  presence "Indicates the node is configured.";
27323                  description27318                  description
27324                    "Less than";27319                    "Less than";
27325                  leaf threshold-value {27320                  leaf threshold-value {
27326                    type uint32 {27321                    type uint32 {
27327                      range "0..4294967295" {27322                      range "0..4294967295" {
27328                        description27323                        description
27329                          "Threshold value";27324                          "Threshold value";
27330                      }27325                      }
27331                    }27326                    }
27332                    mandatory true;27327                    mandatory true;
27333                    description27328                    description
27334                      "Threshold value";27329                      "Threshold value";
27335                  }27330                  }
27336                }27331                }
27337                container le {27332                container le {
27338                  presence "Indicates the node is configured.";27333                  presence "Indicates the node is configured.";
27339                  description27334                  description
27340                    "Less than or equal to";27335                    "Less than or equal to";
27341                  leaf threshold-value {27336                  leaf threshold-value {
27342                    type uint32 {27337                    type uint32 {
27343                      range "0..4294967295" {27338                      range "0..4294967295" {
27344                        description27339                        description
27345                          "Threshold value";27340                          "Threshold value";
27346                      }27341                      }
27347                    }27342                    }
27348                    mandatory true;27343                    mandatory true;
27349                    description27344                    description
27350                      "Threshold value";27345                      "Threshold value";
27351                  }27346                  }
27352                }27347                }
27353                container gt {27348                container gt {
27354                  presence "Indicates the node is configured.";27349                  presence "Indicates the node is configured.";
27355                  description27350                  description
27356                    "Greater than";27351                    "Greater than";
27357                  leaf threshold-value {27352                  leaf threshold-value {
27358                    type uint32 {27353                    type uint32 {
27359                      range "0..4294967295" {27354                      range "0..4294967295" {
27360                        description27355                        description
27361                          "Threshold value";27356                          "Threshold value";
27362                      }27357                      }
27363                    }27358                    }
27364                    mandatory true;27359                    mandatory true;
27365                    description27360                    description
27366                      "Threshold value";27361                      "Threshold value";
27367                  }27362                  }
27368                }27363                }
27369                container ge {27364                container ge {
27370                  presence "Indicates the node is configured.";27365                  presence "Indicates the node is configured.";
27371                  description27366                  description
27372                    "Greater than or equal to";27367                    "Greater than or equal to";
27373                  leaf threshold-value {27368                  leaf threshold-value {
27374                    type uint32 {27369                    type uint32 {
27375                      range "0..4294967295" {27370                      range "0..4294967295" {
27376                        description27371                        description
27377                          "Threshold value";27372                          "Threshold value";
27378                      }27373                      }
27379                    }27374                    }
27380                    mandatory true;27375                    mandatory true;
27381                    description27376                    description
27382                      "Threshold value";27377                      "Threshold value";
27383                  }27378                  }
27384                }27379                }
27385                container rg {27380                container rg {
27386                  presence "Indicates the node is configured.";27381                  presence "Indicates the node is configured.";
27387                  description27382                  description
27388                    "Not in range";27383                    "Not in range";
27389                  leaf start-threshold-value {27384                  leaf start-threshold-value {
27390                    type uint32 {27385                    type uint32 {
27391                      range "0..4294967295" {27386                      range "0..4294967295" {
27392                        description27387                        description
27393                          "Threshold value";27388                          "Threshold value";
27394                      }27389                      }
27395                    }27390                    }
27396                    mandatory true;27391                    mandatory true;
27397                    description27392                    description
27398                      "Threshold value";27393                      "Threshold value";
27399                  }27394                  }
27400                  leaf end-threshold-value {27395                  leaf end-threshold-value {
27401                    type uint32 {27396                    type uint32 {
27402                      range "0..4294967295" {27397                      range "0..4294967295" {
27403                        description27398                        description
27404                          "Threshold value";27399                          "Threshold value";
27405                      }27400                      }
27406                    }27401                    }
27407                    mandatory true;27402                    mandatory true;
27408                    description27403                    description
27409                      "Threshold value";27404                      "Threshold value";
27410                  }27405                  }
27411                }27406                }
27412              }27407              }
27413              container checksum-errors {27408              container checksum-errors {
27414                description27409                description
27415                  "Number of packets received with checksum errors";27410                  "Number of packets received with checksum errors";
27416                container percent {27411                container percent {
27417                  presence "Indicates a percent node is configured.";27412                  presence "Indicates a percent node is configured.";
27418                  description27413                  description
27419                    "Specify that threshold value is percent of previous sample";27414                    "Specify that threshold value is percent of previous sample";
27420                }27415                }
27421                container rearm {27416                container rearm {
27422                  description27417                  description
27423                    "Specify Rearm parameters (default - always)";27418                    "Specify Rearm parameters (default - always)";
27424                  container toggle {27419                  container toggle {
27425                    must "not(../window)";27420                    must "not(../window)";
27426                    presence "Indicates a toggle node is configured.";27421                    presence "Indicates a toggle node is configured.";
27427                    description27422                    description
27428                      "Rearm after the first period when condition is not met";27423                      "Rearm after the first period when condition is not met";
27429                  }27424                  }
27430                  leaf window {27425                  leaf window {
27431                    type uint32 {27426                    type uint32 {
27432                      range "1..100" {27427                      range "1..100" {
27433                        description27428                        description
27434                          "Rearm window size";27429                          "Rearm window size";
27435                      }27430                      }
27436                    }27431                    }
27437                    must "not(../toggle)";27432                    must "not(../toggle)";
27438                    description27433                    description
27439                      "Rearm after the window of sampling periods";27434                      "Rearm after the window of sampling periods";
27440                  }27435                  }
27441                }27436                }
27442                container delta {27437                container delta {
27443                  presence "Indicates a delta node is configured.";27438                  presence "Indicates a delta node is configured.";
27444                  description27439                  description
27445                    "Specify that threshold value is for difference from the previous sample";27440                    "Specify that threshold value is for difference from the previous sample";
27446                }27441                }
27447                container eq {27442                container eq {
27448                  presence "Indicates the node is configured.";27443                  presence "Indicates the node is configured.";
27449                  description27444                  description
27450                    "Equal to";27445                    "Equal to";
27451                  leaf threshold-value {27446                  leaf threshold-value {
27452                    type uint32 {27447                    type uint32 {
27453                      range "0..4294967295" {27448                      range "0..4294967295" {
27454                        description27449                        description
27455                          "Threshold value";27450                          "Threshold value";
27456                      }27451                      }
27457                    }27452                    }
27458                    mandatory true;27453                    mandatory true;
27459                    description27454                    description
27460                      "Threshold value";27455                      "Threshold value";
27461                  }27456                  }
27462                }27457                }
27463                container ne {27458                container ne {
27464                  presence "Indicates the node is configured.";27459                  presence "Indicates the node is configured.";
27465                  description27460                  description
27466                    "Not equal to";27461                    "Not equal to";
27467                  leaf threshold-value {27462                  leaf threshold-value {
27468                    type uint32 {27463                    type uint32 {
27469                      range "0..4294967295" {27464                      range "0..4294967295" {
27470                        description27465                        description
27471                          "Threshold value";27466                          "Threshold value";
27472                      }27467                      }
27473                    }27468                    }
27474                    mandatory true;27469                    mandatory true;
27475                    description27470                    description
27476                      "Threshold value";27471                      "Threshold value";
27477                  }27472                  }
27478                }27473                }
27479                container lt {27474                container lt {
27480                  presence "Indicates the node is configured.";27475                  presence "Indicates the node is configured.";
27481                  description27476                  description
27482                    "Less than";27477                    "Less than";
27483                  leaf threshold-value {27478                  leaf threshold-value {
27484                    type uint32 {27479                    type uint32 {
27485                      range "0..4294967295" {27480                      range "0..4294967295" {
27486                        description27481                        description
27487                          "Threshold value";27482                          "Threshold value";
27488                      }27483                      }
27489                    }27484                    }
27490                    mandatory true;27485                    mandatory true;
27491                    description27486                    description
27492                      "Threshold value";27487                      "Threshold value";
27493                  }27488                  }
27494                }27489                }
27495                container le {27490                container le {
27496                  presence "Indicates the node is configured.";27491                  presence "Indicates the node is configured.";
27497                  description27492                  description
27498                    "Less than or equal to";27493                    "Less than or equal to";
27499                  leaf threshold-value {27494                  leaf threshold-value {
27500                    type uint32 {27495                    type uint32 {
27501                      range "0..4294967295" {27496                      range "0..4294967295" {
27502                        description27497                        description
27503                          "Threshold value";27498                          "Threshold value";
27504                      }27499                      }
27505                    }27500                    }
27506                    mandatory true;27501                    mandatory true;
27507                    description27502                    description
27508                      "Threshold value";27503                      "Threshold value";
27509                  }27504                  }
27510                }27505                }
27511                container gt {27506                container gt {
27512                  presence "Indicates the node is configured.";27507                  presence "Indicates the node is configured.";
27513                  description27508                  description
27514                    "Greater than";27509                    "Greater than";
27515                  leaf threshold-value {27510                  leaf threshold-value {
27516                    type uint32 {27511                    type uint32 {
27517                      range "0..4294967295" {27512                      range "0..4294967295" {
27518                        description27513                        description
27519                          "Threshold value";27514                          "Threshold value";
27520                      }27515                      }
27521                    }27516                    }
27522                    mandatory true;27517                    mandatory true;
27523                    description27518                    description
27524                      "Threshold value";27519                      "Threshold value";
27525                  }27520                  }
27526                }27521                }
27527                container ge {27522                container ge {
27528                  presence "Indicates the node is configured.";27523                  presence "Indicates the node is configured.";
27529                  description27524                  description
27530                    "Greater than or equal to";27525                    "Greater than or equal to";
27531                  leaf threshold-value {27526                  leaf threshold-value {
27532                    type uint32 {27527                    type uint32 {
27533                      range "0..4294967295" {27528                      range "0..4294967295" {
27534                        description27529                        description
27535                          "Threshold value";27530                          "Threshold value";
27536                      }27531                      }
27537                    }27532                    }
27538                    mandatory true;27533                    mandatory true;
27539                    description27534                    description
27540                      "Threshold value";27535                      "Threshold value";
27541                  }27536                  }
27542                }27537                }
27543                container rg {27538                container rg {
27544                  presence "Indicates the node is configured.";27539                  presence "Indicates the node is configured.";
27545                  description27540                  description
27546                    "Not in range";27541                    "Not in range";
27547                  leaf start-threshold-value {27542                  leaf start-threshold-value {
27548                    type uint32 {27543                    type uint32 {
27549                      range "0..4294967295" {27544                      range "0..4294967295" {
27550                        description27545                        description
27551                          "Threshold value";27546                          "Threshold value";
27552                      }27547                      }
27553                    }27548                    }
27554                    mandatory true;27549                    mandatory true;
27555                    description27550                    description
27556                      "Threshold value";27551                      "Threshold value";
27557                  }27552                  }
27558                  leaf end-threshold-value {27553                  leaf end-threshold-value {
27559                    type uint32 {27554                    type uint32 {
27560                      range "0..4294967295" {27555                      range "0..4294967295" {
27561                        description27556                        description
27562                          "Threshold value";27557                          "Threshold value";
27563                      }27558                      }
27564                    }27559                    }
27565                    mandatory true;27560                    mandatory true;
27566                    description27561                    description
27567                      "Threshold value";27562                      "Threshold value";
27568                  }27563                  }
27569                }27564                }
27570              }27565              }
27571            }27566            }
27572          }27567          }
27573          container default {27568          container default {
27574            presence "Indicates a default node is configured.";27569            presence "Indicates a default node is configured.";
27575            description27570            description
27576              "Default template";27571              "Default template";
27577            leaf sample-interval {27572            leaf sample-interval {
27578              type uint32 {27573              type uint32 {
27579                range "1..60" {27574                range "1..60" {
27580                  description27575                  description
27581                    "Frequency of samples";27576                    "Frequency of samples";
27582                }27577                }
27583              }27578              }
27584              description27579              description
27585                "Frequency of sampling in minutes";27580                "Frequency of sampling in minutes";
27586            }27581            }
27587            container input-packets {27582            container input-packets {
27588              description27583              description
27589                "Total number of packets received";27584                "Total number of packets received";
27590              container percent {27585              container percent {
27591                presence "Indicates a percent node is configured.";27586                presence "Indicates a percent node is configured.";
27592                description27587                description
27593                  "Specify that threshold value is percent of previous sample";27588                  "Specify that threshold value is percent of previous sample";
27594              }27589              }
27595              container rearm {27590              container rearm {
27596                description27591                description
27597                  "Specify Rearm parameters (default - always)";27592                  "Specify Rearm parameters (default - always)";
27598                container toggle {27593                container toggle {
27599                  must "not(../window)";27594                  must "not(../window)";
27600                  presence "Indicates a toggle node is configured.";27595                  presence "Indicates a toggle node is configured.";
27601                  description27596                  description
27602                    "Rearm after the first period when condition is not met";27597                    "Rearm after the first period when condition is not met";
27603                }27598                }
27604                leaf window {27599                leaf window {
27605                  type uint32 {27600                  type uint32 {
27606                    range "1..100" {27601                    range "1..100" {
27607                      description27602                      description
27608                        "Rearm window size";27603                        "Rearm window size";
27609                    }27604                    }
27610                  }27605                  }
27611                  must "not(../toggle)";27606                  must "not(../toggle)";
27612                  description27607                  description
27613                    "Rearm after the window of sampling periods";27608                    "Rearm after the window of sampling periods";
27614                }27609                }
27615              }27610              }
27616              container delta {27611              container delta {
27617                presence "Indicates a delta node is configured.";27612                presence "Indicates a delta node is configured.";
27618                description27613                description
27619                  "Specify that threshold value is for difference from the previous sample";27614                  "Specify that threshold value is for difference from the previous sample";
27620              }27615              }
27621              container eq {27616              container eq {
27622                presence "Indicates the node is configured.";27617                presence "Indicates the node is configured.";
27623                description27618                description
27624                  "Equal to";27619                  "Equal to";
27625                leaf threshold-value {27620                leaf threshold-value {
27626                  type uint32 {27621                  type uint32 {
27627                    range "0..4294967295" {27622                    range "0..4294967295" {
27628                      description27623                      description
27629                        "Threshold value";27624                        "Threshold value";
27630                    }27625                    }
27631                  }27626                  }
27632                  mandatory true;27627                  mandatory true;
27633                  description27628                  description
27634                    "Threshold value";27629                    "Threshold value";
27635                }27630                }
27636              }27631              }
27637              container ne {27632              container ne {
27638                presence "Indicates the node is configured.";27633                presence "Indicates the node is configured.";
27639                description27634                description
27640                  "Not equal to";27635                  "Not equal to";
27641                leaf threshold-value {27636                leaf threshold-value {
27642                  type uint32 {27637                  type uint32 {
27643                    range "0..4294967295" {27638                    range "0..4294967295" {
27644                      description27639                      description
27645                        "Threshold value";27640                        "Threshold value";
27646                    }27641                    }
27647                  }27642                  }
27648                  mandatory true;27643                  mandatory true;
27649                  description27644                  description
27650                    "Threshold value";27645                    "Threshold value";
27651                }27646                }
27652              }27647              }
27653              container lt {27648              container lt {
27654                presence "Indicates the node is configured.";27649                presence "Indicates the node is configured.";
27655                description27650                description
27656                  "Less than";27651                  "Less than";
27657                leaf threshold-value {27652                leaf threshold-value {
27658                  type uint32 {27653                  type uint32 {
27659                    range "0..4294967295" {27654                    range "0..4294967295" {
27660                      description27655                      description
27661                        "Threshold value";27656                        "Threshold value";
27662                    }27657                    }
27663                  }27658                  }
27664                  mandatory true;27659                  mandatory true;
27665                  description27660                  description
27666                    "Threshold value";27661                    "Threshold value";
27667                }27662                }
27668              }27663              }
27669              container le {27664              container le {
27670                presence "Indicates the node is configured.";27665                presence "Indicates the node is configured.";
27671                description27666                description
27672                  "Less than or equal to";27667                  "Less than or equal to";
27673                leaf threshold-value {27668                leaf threshold-value {
27674                  type uint32 {27669                  type uint32 {
27675                    range "0..4294967295" {27670                    range "0..4294967295" {
27676                      description27671                      description
27677                        "Threshold value";27672                        "Threshold value";
27678                    }27673                    }
27679                  }27674                  }
27680                  mandatory true;27675                  mandatory true;
27681                  description27676                  description
27682                    "Threshold value";27677                    "Threshold value";
27683                }27678                }
27684              }27679              }
27685              container gt {27680              container gt {
27686                presence "Indicates the node is configured.";27681                presence "Indicates the node is configured.";
27687                description27682                description
27688                  "Greater than";27683                  "Greater than";
27689                leaf threshold-value {27684                leaf threshold-value {
27690                  type uint32 {27685                  type uint32 {
27691                    range "0..4294967295" {27686                    range "0..4294967295" {
27692                      description27687                      description
27693                        "Threshold value";27688                        "Threshold value";
27694                    }27689                    }
27695                  }27690                  }
27696                  mandatory true;27691                  mandatory true;
27697                  description27692                  description
27698                    "Threshold value";27693                    "Threshold value";
27699                }27694                }
27700              }27695              }
27701              container ge {27696              container ge {
27702                presence "Indicates the node is configured.";27697                presence "Indicates the node is configured.";
27703                description27698                description
27704                  "Greater than or equal to";27699                  "Greater than or equal to";
27705                leaf threshold-value {27700                leaf threshold-value {
27706                  type uint32 {27701                  type uint32 {
27707                    range "0..4294967295" {27702                    range "0..4294967295" {
27708                      description27703                      description
27709                        "Threshold value";27704                        "Threshold value";
27710                    }27705                    }
27711                  }27706                  }
27712                  mandatory true;27707                  mandatory true;
27713                  description27708                  description
27714                    "Threshold value";27709                    "Threshold value";
27715                }27710                }
27716              }27711              }
27717              container rg {27712              container rg {
27718                presence "Indicates the node is configured.";27713                presence "Indicates the node is configured.";
27719                description27714                description
27720                  "Not in range";27715                  "Not in range";
27721                leaf start-threshold-value {27716                leaf start-threshold-value {
27722                  type uint32 {27717                  type uint32 {
27723                    range "0..4294967295" {27718                    range "0..4294967295" {
27724                      description27719                      description
27725                        "Threshold value";27720                        "Threshold value";
27726                    }27721                    }
27727                  }27722                  }
27728                  mandatory true;27723                  mandatory true;
27729                  description27724                  description
27730                    "Threshold value";27725                    "Threshold value";
27731                }27726                }
27732                leaf end-threshold-value {27727                leaf end-threshold-value {
27733                  type uint32 {27728                  type uint32 {
27734                    range "0..4294967295" {27729                    range "0..4294967295" {
27735                      description27730                      description
27736                        "Threshold value";27731                        "Threshold value";
27737                    }27732                    }
27738                  }27733                  }
27739                  mandatory true;27734                  mandatory true;
27740                  description27735                  description
27741                    "Threshold value";27736                    "Threshold value";
27742                }27737                }
27743              }27738              }
27744            }27739            }
27745            container output-packets {27740            container output-packets {
27746              description27741              description
27747                "Total number of packets sent";27742                "Total number of packets sent";
27748              container percent {27743              container percent {
27749                presence "Indicates a percent node is configured.";27744                presence "Indicates a percent node is configured.";
27750                description27745                description
27751                  "Specify that threshold value is percent of previous sample";27746                  "Specify that threshold value is percent of previous sample";
27752              }27747              }
27753              container rearm {27748              container rearm {
27754                description27749                description
27755                  "Specify Rearm parameters (default - always)";27750                  "Specify Rearm parameters (default - always)";
27756                container toggle {27751                container toggle {
27757                  must "not(../window)";27752                  must "not(../window)";
27758                  presence "Indicates a toggle node is configured.";27753                  presence "Indicates a toggle node is configured.";
27759                  description27754                  description
27760                    "Rearm after the first period when condition is not met";27755                    "Rearm after the first period when condition is not met";
27761                }27756                }
27762                leaf window {27757                leaf window {
27763                  type uint32 {27758                  type uint32 {
27764                    range "1..100" {27759                    range "1..100" {
27765                      description27760                      description
27766                        "Rearm window size";27761                        "Rearm window size";
27767                    }27762                    }
27768                  }27763                  }
27769                  must "not(../toggle)";27764                  must "not(../toggle)";
27770                  description27765                  description
27771                    "Rearm after the window of sampling periods";27766                    "Rearm after the window of sampling periods";
27772                }27767                }
27773              }27768              }
27774              container delta {27769              container delta {
27775                presence "Indicates a delta node is configured.";27770                presence "Indicates a delta node is configured.";
27776                description27771                description
27777                  "Specify that threshold value is for difference from the previous sample";27772                  "Specify that threshold value is for difference from the previous sample";
27778              }27773              }
27779              container eq {27774              container eq {
27780                presence "Indicates the node is configured.";27775                presence "Indicates the node is configured.";
27781                description27776                description
27782                  "Equal to";27777                  "Equal to";
27783                leaf threshold-value {27778                leaf threshold-value {
27784                  type uint32 {27779                  type uint32 {
27785                    range "0..4294967295" {27780                    range "0..4294967295" {
27786                      description27781                      description
27787                        "Threshold value";27782                        "Threshold value";
27788                    }27783                    }
27789                  }27784                  }
27790                  mandatory true;27785                  mandatory true;
27791                  description27786                  description
27792                    "Threshold value";27787                    "Threshold value";
27793                }27788                }
27794              }27789              }
27795              container ne {27790              container ne {
27796                presence "Indicates the node is configured.";27791                presence "Indicates the node is configured.";
27797                description27792                description
27798                  "Not equal to";27793                  "Not equal to";
27799                leaf threshold-value {27794                leaf threshold-value {
27800                  type uint32 {27795                  type uint32 {
27801                    range "0..4294967295" {27796                    range "0..4294967295" {
27802                      description27797                      description
27803                        "Threshold value";27798                        "Threshold value";
27804                    }27799                    }
27805                  }27800                  }
27806                  mandatory true;27801                  mandatory true;
27807                  description27802                  description
27808                    "Threshold value";27803                    "Threshold value";
27809                }27804                }
27810              }27805              }
27811              container lt {27806              container lt {
27812                presence "Indicates the node is configured.";27807                presence "Indicates the node is configured.";
27813                description27808                description
27814                  "Less than";27809                  "Less than";
27815                leaf threshold-value {27810                leaf threshold-value {
27816                  type uint32 {27811                  type uint32 {
27817                    range "0..4294967295" {27812                    range "0..4294967295" {
27818                      description27813                      description
27819                        "Threshold value";27814                        "Threshold value";
27820                    }27815                    }
27821                  }27816                  }
27822                  mandatory true;27817                  mandatory true;
27823                  description27818                  description
27824                    "Threshold value";27819                    "Threshold value";
27825                }27820                }
27826              }27821              }
27827              container le {27822              container le {
27828                presence "Indicates the node is configured.";27823                presence "Indicates the node is configured.";
27829                description27824                description
27830                  "Less than or equal to";27825                  "Less than or equal to";
27831                leaf threshold-value {27826                leaf threshold-value {
27832                  type uint32 {27827                  type uint32 {
27833                    range "0..4294967295" {27828                    range "0..4294967295" {
27834                      description27829                      description
27835                        "Threshold value";27830                        "Threshold value";
27836                    }27831                    }
27837                  }27832                  }
27838                  mandatory true;27833                  mandatory true;
27839                  description27834                  description
27840                    "Threshold value";27835                    "Threshold value";
27841                }27836                }
27842              }27837              }
27843              container gt {27838              container gt {
27844                presence "Indicates the node is configured.";27839                presence "Indicates the node is configured.";
27845                description27840                description
27846                  "Greater than";27841                  "Greater than";
27847                leaf threshold-value {27842                leaf threshold-value {
27848                  type uint32 {27843                  type uint32 {
27849                    range "0..4294967295" {27844                    range "0..4294967295" {
27850                      description27845                      description
27851                        "Threshold value";27846                        "Threshold value";
27852                    }27847                    }
27853                  }27848                  }
27854                  mandatory true;27849                  mandatory true;
27855                  description27850                  description
27856                    "Threshold value";27851                    "Threshold value";
27857                }27852                }
27858              }27853              }
27859              container ge {27854              container ge {
27860                presence "Indicates the node is configured.";27855                presence "Indicates the node is configured.";
27861                description27856                description
27862                  "Greater than or equal to";27857                  "Greater than or equal to";
27863                leaf threshold-value {27858                leaf threshold-value {
27864                  type uint32 {27859                  type uint32 {
27865                    range "0..4294967295" {27860                    range "0..4294967295" {
27866                      description27861                      description
27867                        "Threshold value";27862                        "Threshold value";
27868                    }27863                    }
27869                  }27864                  }
27870                  mandatory true;27865                  mandatory true;
27871                  description27866                  description
27872                    "Threshold value";27867                    "Threshold value";
27873                }27868                }
27874              }27869              }
27875              container rg {27870              container rg {
27876                presence "Indicates the node is configured.";27871                presence "Indicates the node is configured.";
27877                description27872                description
27878                  "Not in range";27873                  "Not in range";
27879                leaf start-threshold-value {27874                leaf start-threshold-value {
27880                  type uint32 {27875                  type uint32 {
27881                    range "0..4294967295" {27876                    range "0..4294967295" {
27882                      description27877                      description
27883                        "Threshold value";27878                        "Threshold value";
27884                    }27879                    }
27885                  }27880                  }
27886                  mandatory true;27881                  mandatory true;
27887                  description27882                  description
27888                    "Threshold value";27883                    "Threshold value";
27889                }27884                }
27890                leaf end-threshold-value {27885                leaf end-threshold-value {
27891                  type uint32 {27886                  type uint32 {
27892                    range "0..4294967295" {27887                    range "0..4294967295" {
27893                      description27888                      description
27894                        "Threshold value";27889                        "Threshold value";
27895                    }27890                    }
27896                  }27891                  }
27897                  mandatory true;27892                  mandatory true;
27898                  description27893                  description
27899                    "Threshold value";27894                    "Threshold value";
27900                }27895                }
27901              }27896              }
27902            }27897            }
27903            container input-hello-packets {27898            container input-hello-packets {
27904              description27899              description
27905                "Number of Hello packets received";27900                "Number of Hello packets received";
27906              container percent {27901              container percent {
27907                presence "Indicates a percent node is configured.";27902                presence "Indicates a percent node is configured.";
27908                description27903                description
27909                  "Specify that threshold value is percent of previous sample";27904                  "Specify that threshold value is percent of previous sample";
27910              }27905              }
27911              container rearm {27906              container rearm {
27912                description27907                description
27913                  "Specify Rearm parameters (default - always)";27908                  "Specify Rearm parameters (default - always)";
27914                container toggle {27909                container toggle {
27915                  must "not(../window)";27910                  must "not(../window)";
27916                  presence "Indicates a toggle node is configured.";27911                  presence "Indicates a toggle node is configured.";
27917                  description27912                  description
27918                    "Rearm after the first period when condition is not met";27913                    "Rearm after the first period when condition is not met";
27919                }27914                }
27920                leaf window {27915                leaf window {
27921                  type uint32 {27916                  type uint32 {
27922                    range "1..100" {27917                    range "1..100" {
27923                      description27918                      description
27924                        "Rearm window size";27919                        "Rearm window size";
27925                    }27920                    }
27926                  }27921                  }
27927                  must "not(../toggle)";27922                  must "not(../toggle)";
27928                  description27923                  description
27929                    "Rearm after the window of sampling periods";27924                    "Rearm after the window of sampling periods";
27930                }27925                }
27931              }27926              }
27932              container delta {27927              container delta {
27933                presence "Indicates a delta node is configured.";27928                presence "Indicates a delta node is configured.";
27934                description27929                description
27935                  "Specify that threshold value is for difference from the previous sample";27930                  "Specify that threshold value is for difference from the previous sample";
27936              }27931              }
27937              container eq {27932              container eq {
27938                presence "Indicates the node is configured.";27933                presence "Indicates the node is configured.";
27939                description27934                description
27940                  "Equal to";27935                  "Equal to";
27941                leaf threshold-value {27936                leaf threshold-value {
27942                  type uint32 {27937                  type uint32 {
27943                    range "0..4294967295" {27938                    range "0..4294967295" {
27944                      description27939                      description
27945                        "Threshold value";27940                        "Threshold value";
27946                    }27941                    }
27947                  }27942                  }
27948                  mandatory true;27943                  mandatory true;
27949                  description27944                  description
27950                    "Threshold value";27945                    "Threshold value";
27951                }27946                }
27952              }27947              }
27953              container ne {27948              container ne {
27954                presence "Indicates the node is configured.";27949                presence "Indicates the node is configured.";
27955                description27950                description
27956                  "Not equal to";27951                  "Not equal to";
27957                leaf threshold-value {27952                leaf threshold-value {
27958                  type uint32 {27953                  type uint32 {
27959                    range "0..4294967295" {27954                    range "0..4294967295" {
27960                      description27955                      description
27961                        "Threshold value";27956                        "Threshold value";
27962                    }27957                    }
27963                  }27958                  }
27964                  mandatory true;27959                  mandatory true;
27965                  description27960                  description
27966                    "Threshold value";27961                    "Threshold value";
27967                }27962                }
27968              }27963              }
27969              container lt {27964              container lt {
27970                presence "Indicates the node is configured.";27965                presence "Indicates the node is configured.";
27971                description27966                description
27972                  "Less than";27967                  "Less than";
27973                leaf threshold-value {27968                leaf threshold-value {
27974                  type uint32 {27969                  type uint32 {
27975                    range "0..4294967295" {27970                    range "0..4294967295" {
27976                      description27971                      description
27977                        "Threshold value";27972                        "Threshold value";
27978                    }27973                    }
27979                  }27974                  }
27980                  mandatory true;27975                  mandatory true;
27981                  description27976                  description
27982                    "Threshold value";27977                    "Threshold value";
27983                }27978                }
27984              }27979              }
27985              container le {27980              container le {
27986                presence "Indicates the node is configured.";27981                presence "Indicates the node is configured.";
27987                description27982                description
27988                  "Less than or equal to";27983                  "Less than or equal to";
27989                leaf threshold-value {27984                leaf threshold-value {
27990                  type uint32 {27985                  type uint32 {
27991                    range "0..4294967295" {27986                    range "0..4294967295" {
27992                      description27987                      description
27993                        "Threshold value";27988                        "Threshold value";
27994                    }27989                    }
27995                  }27990                  }
27996                  mandatory true;27991                  mandatory true;
27997                  description27992                  description
27998                    "Threshold value";27993                    "Threshold value";
27999                }27994                }
28000              }27995              }
28001              container gt {27996              container gt {
28002                presence "Indicates the node is configured.";27997                presence "Indicates the node is configured.";
28003                description27998                description
28004                  "Greater than";27999                  "Greater than";
28005                leaf threshold-value {28000                leaf threshold-value {
28006                  type uint32 {28001                  type uint32 {
28007                    range "0..4294967295" {28002                    range "0..4294967295" {
28008                      description28003                      description
28009                        "Threshold value";28004                        "Threshold value";
28010                    }28005                    }
28011                  }28006                  }
28012                  mandatory true;28007                  mandatory true;
28013                  description28008                  description
28014                    "Threshold value";28009                    "Threshold value";
28015                }28010                }
28016              }28011              }
28017              container ge {28012              container ge {
28018                presence "Indicates the node is configured.";28013                presence "Indicates the node is configured.";
28019                description28014                description
28020                  "Greater than or equal to";28015                  "Greater than or equal to";
28021                leaf threshold-value {28016                leaf threshold-value {
28022                  type uint32 {28017                  type uint32 {
28023                    range "0..4294967295" {28018                    range "0..4294967295" {
28024                      description28019                      description
28025                        "Threshold value";28020                        "Threshold value";
28026                    }28021                    }
28027                  }28022                  }
28028                  mandatory true;28023                  mandatory true;
28029                  description28024                  description
28030                    "Threshold value";28025                    "Threshold value";
28031                }28026                }
28032              }28027              }
28033              container rg {28028              container rg {
28034                presence "Indicates the node is configured.";28029                presence "Indicates the node is configured.";
28035                description28030                description
28036                  "Not in range";28031                  "Not in range";
28037                leaf start-threshold-value {28032                leaf start-threshold-value {
28038                  type uint32 {28033                  type uint32 {
28039                    range "0..4294967295" {28034                    range "0..4294967295" {
28040                      description28035                      description
28041                        "Threshold value";28036                        "Threshold value";
28042                    }28037                    }
28043                  }28038                  }
28044                  mandatory true;28039                  mandatory true;
28045                  description28040                  description
28046                    "Threshold value";28041                    "Threshold value";
28047                }28042                }
28048                leaf end-threshold-value {28043                leaf end-threshold-value {
28049                  type uint32 {28044                  type uint32 {
28050                    range "0..4294967295" {28045                    range "0..4294967295" {
28051                      description28046                      description
28052                        "Threshold value";28047                        "Threshold value";
28053                    }28048                    }
28054                  }28049                  }
28055                  mandatory true;28050                  mandatory true;
28056                  description28051                  description
28057                    "Threshold value";28052                    "Threshold value";
28058                }28053                }
28059              }28054              }
28060            }28055            }
28061            container output-hello-packets {28056            container output-hello-packets {
28062              description28057              description
28063                "Number of Hello packets sent";28058                "Number of Hello packets sent";
28064              container percent {28059              container percent {
28065                presence "Indicates a percent node is configured.";28060                presence "Indicates a percent node is configured.";
28066                description28061                description
28067                  "Specify that threshold value is percent of previous sample";28062                  "Specify that threshold value is percent of previous sample";
28068              }28063              }
28069              container rearm {28064              container rearm {
28070                description28065                description
28071                  "Specify Rearm parameters (default - always)";28066                  "Specify Rearm parameters (default - always)";
28072                container toggle {28067                container toggle {
28073                  must "not(../window)";28068                  must "not(../window)";
28074                  presence "Indicates a toggle node is configured.";28069                  presence "Indicates a toggle node is configured.";
28075                  description28070                  description
28076                    "Rearm after the first period when condition is not met";28071                    "Rearm after the first period when condition is not met";
28077                }28072                }
28078                leaf window {28073                leaf window {
28079                  type uint32 {28074                  type uint32 {
28080                    range "1..100" {28075                    range "1..100" {
28081                      description28076                      description
28082                        "Rearm window size";28077                        "Rearm window size";
28083                    }28078                    }
28084                  }28079                  }
28085                  must "not(../toggle)";28080                  must "not(../toggle)";
28086                  description28081                  description
28087                    "Rearm after the window of sampling periods";28082                    "Rearm after the window of sampling periods";
28088                }28083                }
28089              }28084              }
28090              container delta {28085              container delta {
28091                presence "Indicates a delta node is configured.";28086                presence "Indicates a delta node is configured.";
28092                description28087                description
28093                  "Specify that threshold value is for difference from the previous sample";28088                  "Specify that threshold value is for difference from the previous sample";
28094              }28089              }
28095              container eq {28090              container eq {
28096                presence "Indicates the node is configured.";28091                presence "Indicates the node is configured.";
28097                description28092                description
28098                  "Equal to";28093                  "Equal to";
28099                leaf threshold-value {28094                leaf threshold-value {
28100                  type uint32 {28095                  type uint32 {
28101                    range "0..4294967295" {28096                    range "0..4294967295" {
28102                      description28097                      description
28103                        "Threshold value";28098                        "Threshold value";
28104                    }28099                    }
28105                  }28100                  }
28106                  mandatory true;28101                  mandatory true;
28107                  description28102                  description
28108                    "Threshold value";28103                    "Threshold value";
28109                }28104                }
28110              }28105              }
28111              container ne {28106              container ne {
28112                presence "Indicates the node is configured.";28107                presence "Indicates the node is configured.";
28113                description28108                description
28114                  "Not equal to";28109                  "Not equal to";
28115                leaf threshold-value {28110                leaf threshold-value {
28116                  type uint32 {28111                  type uint32 {
28117                    range "0..4294967295" {28112                    range "0..4294967295" {
28118                      description28113                      description
28119                        "Threshold value";28114                        "Threshold value";
28120                    }28115                    }
28121                  }28116                  }
28122                  mandatory true;28117                  mandatory true;
28123                  description28118                  description
28124                    "Threshold value";28119                    "Threshold value";
28125                }28120                }
28126              }28121              }
28127              container lt {28122              container lt {
28128                presence "Indicates the node is configured.";28123                presence "Indicates the node is configured.";
28129                description28124                description
28130                  "Less than";28125                  "Less than";
28131                leaf threshold-value {28126                leaf threshold-value {
28132                  type uint32 {28127                  type uint32 {
28133                    range "0..4294967295" {28128                    range "0..4294967295" {
28134                      description28129                      description
28135                        "Threshold value";28130                        "Threshold value";
28136                    }28131                    }
28137                  }28132                  }
28138                  mandatory true;28133                  mandatory true;
28139                  description28134                  description
28140                    "Threshold value";28135                    "Threshold value";
28141                }28136                }
28142              }28137              }
28143              container le {28138              container le {
28144                presence "Indicates the node is configured.";28139                presence "Indicates the node is configured.";
28145                description28140                description
28146                  "Less than or equal to";28141                  "Less than or equal to";
28147                leaf threshold-value {28142                leaf threshold-value {
28148                  type uint32 {28143                  type uint32 {
28149                    range "0..4294967295" {28144                    range "0..4294967295" {
28150                      description28145                      description
28151                        "Threshold value";28146                        "Threshold value";
28152                    }28147                    }
28153                  }28148                  }
28154                  mandatory true;28149                  mandatory true;
28155                  description28150                  description
28156                    "Threshold value";28151                    "Threshold value";
28157                }28152                }
28158              }28153              }
28159              container gt {28154              container gt {
28160                presence "Indicates the node is configured.";28155                presence "Indicates the node is configured.";
28161                description28156                description
28162                  "Greater than";28157                  "Greater than";
28163                leaf threshold-value {28158                leaf threshold-value {
28164                  type uint32 {28159                  type uint32 {
28165                    range "0..4294967295" {28160                    range "0..4294967295" {
28166                      description28161                      description
28167                        "Threshold value";28162                        "Threshold value";
28168                    }28163                    }
28169                  }28164                  }
28170                  mandatory true;28165                  mandatory true;
28171                  description28166                  description
28172                    "Threshold value";28167                    "Threshold value";
28173                }28168                }
28174              }28169              }
28175              container ge {28170              container ge {
28176                presence "Indicates the node is configured.";28171                presence "Indicates the node is configured.";
28177                description28172                description
28178                  "Greater than or equal to";28173                  "Greater than or equal to";
28179                leaf threshold-value {28174                leaf threshold-value {
28180                  type uint32 {28175                  type uint32 {
28181                    range "0..4294967295" {28176                    range "0..4294967295" {
28182                      description28177                      description
28183                        "Threshold value";28178                        "Threshold value";
28184                    }28179                    }
28185                  }28180                  }
28186                  mandatory true;28181                  mandatory true;
28187                  description28182                  description
28188                    "Threshold value";28183                    "Threshold value";
28189                }28184                }
28190              }28185              }
28191              container rg {28186              container rg {
28192                presence "Indicates the node is configured.";28187                presence "Indicates the node is configured.";
28193                description28188                description
28194                  "Not in range";28189                  "Not in range";
28195                leaf start-threshold-value {28190                leaf start-threshold-value {
28196                  type uint32 {28191                  type uint32 {
28197                    range "0..4294967295" {28192                    range "0..4294967295" {
28198                      description28193                      description
28199                        "Threshold value";28194                        "Threshold value";
28200                    }28195                    }
28201                  }28196                  }
28202                  mandatory true;28197                  mandatory true;
28203                  description28198                  description
28204                    "Threshold value";28199                    "Threshold value";
28205                }28200                }
28206                leaf end-threshold-value {28201                leaf end-threshold-value {
28207                  type uint32 {28202                  type uint32 {
28208                    range "0..4294967295" {28203                    range "0..4294967295" {
28209                      description28204                      description
28210                        "Threshold value";28205                        "Threshold value";
28211                    }28206                    }
28212                  }28207                  }
28213                  mandatory true;28208                  mandatory true;
28214                  description28209                  description
28215                    "Threshold value";28210                    "Threshold value";
28216                }28211                }
28217              }28212              }
28218            }28213            }
28219            container input-dbds {28214            container input-dbds {
28220              description28215              description
28221                "Number of DBD packets received";28216                "Number of DBD packets received";
28222              container percent {28217              container percent {
28223                presence "Indicates a percent node is configured.";28218                presence "Indicates a percent node is configured.";
28224                description28219                description
28225                  "Specify that threshold value is percent of previous sample";28220                  "Specify that threshold value is percent of previous sample";
28226              }28221              }
28227              container rearm {28222              container rearm {
28228                description28223                description
28229                  "Specify Rearm parameters (default - always)";28224                  "Specify Rearm parameters (default - always)";
28230                container toggle {28225                container toggle {
28231                  must "not(../window)";28226                  must "not(../window)";
28232                  presence "Indicates a toggle node is configured.";28227                  presence "Indicates a toggle node is configured.";
28233                  description28228                  description
28234                    "Rearm after the first period when condition is not met";28229                    "Rearm after the first period when condition is not met";
28235                }28230                }
28236                leaf window {28231                leaf window {
28237                  type uint32 {28232                  type uint32 {
28238                    range "1..100" {28233                    range "1..100" {
28239                      description28234                      description
28240                        "Rearm window size";28235                        "Rearm window size";
28241                    }28236                    }
28242                  }28237                  }
28243                  must "not(../toggle)";28238                  must "not(../toggle)";
28244                  description28239                  description
28245                    "Rearm after the window of sampling periods";28240                    "Rearm after the window of sampling periods";
28246                }28241                }
28247              }28242              }
28248              container delta {28243              container delta {
28249                presence "Indicates a delta node is configured.";28244                presence "Indicates a delta node is configured.";
28250                description28245                description
28251                  "Specify that threshold value is for difference from the previous sample";28246                  "Specify that threshold value is for difference from the previous sample";
28252              }28247              }
28253              container eq {28248              container eq {
28254                presence "Indicates the node is configured.";28249                presence "Indicates the node is configured.";
28255                description28250                description
28256                  "Equal to";28251                  "Equal to";
28257                leaf threshold-value {28252                leaf threshold-value {
28258                  type uint32 {28253                  type uint32 {
28259                    range "0..4294967295" {28254                    range "0..4294967295" {
28260                      description28255                      description
28261                        "Threshold value";28256                        "Threshold value";
28262                    }28257                    }
28263                  }28258                  }
28264                  mandatory true;28259                  mandatory true;
28265                  description28260                  description
28266                    "Threshold value";28261                    "Threshold value";
28267                }28262                }
28268              }28263              }
28269              container ne {28264              container ne {
28270                presence "Indicates the node is configured.";28265                presence "Indicates the node is configured.";
28271                description28266                description
28272                  "Not equal to";28267                  "Not equal to";
28273                leaf threshold-value {28268                leaf threshold-value {
28274                  type uint32 {28269                  type uint32 {
28275                    range "0..4294967295" {28270                    range "0..4294967295" {
28276                      description28271                      description
28277                        "Threshold value";28272                        "Threshold value";
28278                    }28273                    }
28279                  }28274                  }
28280                  mandatory true;28275                  mandatory true;
28281                  description28276                  description
28282                    "Threshold value";28277                    "Threshold value";
28283                }28278                }
28284              }28279              }
28285              container lt {28280              container lt {
28286                presence "Indicates the node is configured.";28281                presence "Indicates the node is configured.";
28287                description28282                description
28288                  "Less than";28283                  "Less than";
28289                leaf threshold-value {28284                leaf threshold-value {
28290                  type uint32 {28285                  type uint32 {
28291                    range "0..4294967295" {28286                    range "0..4294967295" {
28292                      description28287                      description
28293                        "Threshold value";28288                        "Threshold value";
28294                    }28289                    }
28295                  }28290                  }
28296                  mandatory true;28291                  mandatory true;
28297                  description28292                  description
28298                    "Threshold value";28293                    "Threshold value";
28299                }28294                }
28300              }28295              }
28301              container le {28296              container le {
28302                presence "Indicates the node is configured.";28297                presence "Indicates the node is configured.";
28303                description28298                description
28304                  "Less than or equal to";28299                  "Less than or equal to";
28305                leaf threshold-value {28300                leaf threshold-value {
28306                  type uint32 {28301                  type uint32 {
28307                    range "0..4294967295" {28302                    range "0..4294967295" {
28308                      description28303                      description
28309                        "Threshold value";28304                        "Threshold value";
28310                    }28305                    }
28311                  }28306                  }
28312                  mandatory true;28307                  mandatory true;
28313                  description28308                  description
28314                    "Threshold value";28309                    "Threshold value";
28315                }28310                }
28316              }28311              }
28317              container gt {28312              container gt {
28318                presence "Indicates the node is configured.";28313                presence "Indicates the node is configured.";
28319                description28314                description
28320                  "Greater than";28315                  "Greater than";
28321                leaf threshold-value {28316                leaf threshold-value {
28322                  type uint32 {28317                  type uint32 {
28323                    range "0..4294967295" {28318                    range "0..4294967295" {
28324                      description28319                      description
28325                        "Threshold value";28320                        "Threshold value";
28326                    }28321                    }
28327                  }28322                  }
28328                  mandatory true;28323                  mandatory true;
28329                  description28324                  description
28330                    "Threshold value";28325                    "Threshold value";
28331                }28326                }
28332              }28327              }
28333              container ge {28328              container ge {
28334                presence "Indicates the node is configured.";28329                presence "Indicates the node is configured.";
28335                description28330                description
28336                  "Greater than or equal to";28331                  "Greater than or equal to";
28337                leaf threshold-value {28332                leaf threshold-value {
28338                  type uint32 {28333                  type uint32 {
28339                    range "0..4294967295" {28334                    range "0..4294967295" {
28340                      description28335                      description
28341                        "Threshold value";28336                        "Threshold value";
28342                    }28337                    }
28343                  }28338                  }
28344                  mandatory true;28339                  mandatory true;
28345                  description28340                  description
28346                    "Threshold value";28341                    "Threshold value";
28347                }28342                }
28348              }28343              }
28349              container rg {28344              container rg {
28350                presence "Indicates the node is configured.";28345                presence "Indicates the node is configured.";
28351                description28346                description
28352                  "Not in range";28347                  "Not in range";
28353                leaf start-threshold-value {28348                leaf start-threshold-value {
28354                  type uint32 {28349                  type uint32 {
28355                    range "0..4294967295" {28350                    range "0..4294967295" {
28356                      description28351                      description
28357                        "Threshold value";28352                        "Threshold value";
28358                    }28353                    }
28359                  }28354                  }
28360                  mandatory true;28355                  mandatory true;
28361                  description28356                  description
28362                    "Threshold value";28357                    "Threshold value";
28363                }28358                }
28364                leaf end-threshold-value {28359                leaf end-threshold-value {
28365                  type uint32 {28360                  type uint32 {
28366                    range "0..4294967295" {28361                    range "0..4294967295" {
28367                      description28362                      description
28368                        "Threshold value";28363                        "Threshold value";
28369                    }28364                    }
28370                  }28365                  }
28371                  mandatory true;28366                  mandatory true;
28372                  description28367                  description
28373                    "Threshold value";28368                    "Threshold value";
28374                }28369                }
28375              }28370              }
28376            }28371            }
28377            container input-dbds-lsa {28372            container input-dbds-lsa {
28378              description28373              description
28379                "Number of LSA received in DBD packets";28374                "Number of LSA received in DBD packets";
28380              container percent {28375              container percent {
28381                presence "Indicates a percent node is configured.";28376                presence "Indicates a percent node is configured.";
28382                description28377                description
28383                  "Specify that threshold value is percent of previous sample";28378                  "Specify that threshold value is percent of previous sample";
28384              }28379              }
28385              container rearm {28380              container rearm {
28386                description28381                description
28387                  "Specify Rearm parameters (default - always)";28382                  "Specify Rearm parameters (default - always)";
28388                container toggle {28383                container toggle {
28389                  must "not(../window)";28384                  must "not(../window)";
28390                  presence "Indicates a toggle node is configured.";28385                  presence "Indicates a toggle node is configured.";
28391                  description28386                  description
28392                    "Rearm after the first period when condition is not met";28387                    "Rearm after the first period when condition is not met";
28393                }28388                }
28394                leaf window {28389                leaf window {
28395                  type uint32 {28390                  type uint32 {
28396                    range "1..100" {28391                    range "1..100" {
28397                      description28392                      description
28398                        "Rearm window size";28393                        "Rearm window size";
28399                    }28394                    }
28400                  }28395                  }
28401                  must "not(../toggle)";28396                  must "not(../toggle)";
28402                  description28397                  description
28403                    "Rearm after the window of sampling periods";28398                    "Rearm after the window of sampling periods";
28404                }28399                }
28405              }28400              }
28406              container delta {28401              container delta {
28407                presence "Indicates a delta node is configured.";28402                presence "Indicates a delta node is configured.";
28408                description28403                description
28409                  "Specify that threshold value is for difference from the previous sample";28404                  "Specify that threshold value is for difference from the previous sample";
28410              }28405              }
28411              container eq {28406              container eq {
28412                presence "Indicates the node is configured.";28407                presence "Indicates the node is configured.";
28413                description28408                description
28414                  "Equal to";28409                  "Equal to";
28415                leaf threshold-value {28410                leaf threshold-value {
28416                  type uint32 {28411                  type uint32 {
28417                    range "0..4294967295" {28412                    range "0..4294967295" {
28418                      description28413                      description
28419                        "Threshold value";28414                        "Threshold value";
28420                    }28415                    }
28421                  }28416                  }
28422                  mandatory true;28417                  mandatory true;
28423                  description28418                  description
28424                    "Threshold value";28419                    "Threshold value";
28425                }28420                }
28426              }28421              }
28427              container ne {28422              container ne {
28428                presence "Indicates the node is configured.";28423                presence "Indicates the node is configured.";
28429                description28424                description
28430                  "Not equal to";28425                  "Not equal to";
28431                leaf threshold-value {28426                leaf threshold-value {
28432                  type uint32 {28427                  type uint32 {
28433                    range "0..4294967295" {28428                    range "0..4294967295" {
28434                      description28429                      description
28435                        "Threshold value";28430                        "Threshold value";
28436                    }28431                    }
28437                  }28432                  }
28438                  mandatory true;28433                  mandatory true;
28439                  description28434                  description
28440                    "Threshold value";28435                    "Threshold value";
28441                }28436                }
28442              }28437              }
28443              container lt {28438              container lt {
28444                presence "Indicates the node is configured.";28439                presence "Indicates the node is configured.";
28445                description28440                description
28446                  "Less than";28441                  "Less than";
28447                leaf threshold-value {28442                leaf threshold-value {
28448                  type uint32 {28443                  type uint32 {
28449                    range "0..4294967295" {28444                    range "0..4294967295" {
28450                      description28445                      description
28451                        "Threshold value";28446                        "Threshold value";
28452                    }28447                    }
28453                  }28448                  }
28454                  mandatory true;28449                  mandatory true;
28455                  description28450                  description
28456                    "Threshold value";28451                    "Threshold value";
28457                }28452                }
28458              }28453              }
28459              container le {28454              container le {
28460                presence "Indicates the node is configured.";28455                presence "Indicates the node is configured.";
28461                description28456                description
28462                  "Less than or equal to";28457                  "Less than or equal to";
28463                leaf threshold-value {28458                leaf threshold-value {
28464                  type uint32 {28459                  type uint32 {
28465                    range "0..4294967295" {28460                    range "0..4294967295" {
28466                      description28461                      description
28467                        "Threshold value";28462                        "Threshold value";
28468                    }28463                    }
28469                  }28464                  }
28470                  mandatory true;28465                  mandatory true;
28471                  description28466                  description
28472                    "Threshold value";28467                    "Threshold value";
28473                }28468                }
28474              }28469              }
28475              container gt {28470              container gt {
28476                presence "Indicates the node is configured.";28471                presence "Indicates the node is configured.";
28477                description28472                description
28478                  "Greater than";28473                  "Greater than";
28479                leaf threshold-value {28474                leaf threshold-value {
28480                  type uint32 {28475                  type uint32 {
28481                    range "0..4294967295" {28476                    range "0..4294967295" {
28482                      description28477                      description
28483                        "Threshold value";28478                        "Threshold value";
28484                    }28479                    }
28485                  }28480                  }
28486                  mandatory true;28481                  mandatory true;
28487                  description28482                  description
28488                    "Threshold value";28483                    "Threshold value";
28489                }28484                }
28490              }28485              }
28491              container ge {28486              container ge {
28492                presence "Indicates the node is configured.";28487                presence "Indicates the node is configured.";
28493                description28488                description
28494                  "Greater than or equal to";28489                  "Greater than or equal to";
28495                leaf threshold-value {28490                leaf threshold-value {
28496                  type uint32 {28491                  type uint32 {
28497                    range "0..4294967295" {28492                    range "0..4294967295" {
28498                      description28493                      description
28499                        "Threshold value";28494                        "Threshold value";
28500                    }28495                    }
28501                  }28496                  }
28502                  mandatory true;28497                  mandatory true;
28503                  description28498                  description
28504                    "Threshold value";28499                    "Threshold value";
28505                }28500                }
28506              }28501              }
28507              container rg {28502              container rg {
28508                presence "Indicates the node is configured.";28503                presence "Indicates the node is configured.";
28509                description28504                description
28510                  "Not in range";28505                  "Not in range";
28511                leaf start-threshold-value {28506                leaf start-threshold-value {
28512                  type uint32 {28507                  type uint32 {
28513                    range "0..4294967295" {28508                    range "0..4294967295" {
28514                      description28509                      description
28515                        "Threshold value";28510                        "Threshold value";
28516                    }28511                    }
28517                  }28512                  }
28518                  mandatory true;28513                  mandatory true;
28519                  description28514                  description
28520                    "Threshold value";28515                    "Threshold value";
28521                }28516                }
28522                leaf end-threshold-value {28517                leaf end-threshold-value {
28523                  type uint32 {28518                  type uint32 {
28524                    range "0..4294967295" {28519                    range "0..4294967295" {
28525                      description28520                      description
28526                        "Threshold value";28521                        "Threshold value";
28527                    }28522                    }
28528                  }28523                  }
28529                  mandatory true;28524                  mandatory true;
28530                  description28525                  description
28531                    "Threshold value";28526                    "Threshold value";
28532                }28527                }
28533              }28528              }
28534            }28529            }
28535            container output-dbds {28530            container output-dbds {
28536              description28531              description
28537                "Number of DBD packets sent";28532                "Number of DBD packets sent";
28538              container percent {28533              container percent {
28539                presence "Indicates a percent node is configured.";28534                presence "Indicates a percent node is configured.";
28540                description28535                description
28541                  "Specify that threshold value is percent of previous sample";28536                  "Specify that threshold value is percent of previous sample";
28542              }28537              }
28543              container rearm {28538              container rearm {
28544                description28539                description
28545                  "Specify Rearm parameters (default - always)";28540                  "Specify Rearm parameters (default - always)";
28546                container toggle {28541                container toggle {
28547                  must "not(../window)";28542                  must "not(../window)";
28548                  presence "Indicates a toggle node is configured.";28543                  presence "Indicates a toggle node is configured.";
28549                  description28544                  description
28550                    "Rearm after the first period when condition is not met";28545                    "Rearm after the first period when condition is not met";
28551                }28546                }
28552                leaf window {28547                leaf window {
28553                  type uint32 {28548                  type uint32 {
28554                    range "1..100" {28549                    range "1..100" {
28555                      description28550                      description
28556                        "Rearm window size";28551                        "Rearm window size";
28557                    }28552                    }
28558                  }28553                  }
28559                  must "not(../toggle)";28554                  must "not(../toggle)";
28560                  description28555                  description
28561                    "Rearm after the window of sampling periods";28556                    "Rearm after the window of sampling periods";
28562                }28557                }
28563              }28558              }
28564              container delta {28559              container delta {
28565                presence "Indicates a delta node is configured.";28560                presence "Indicates a delta node is configured.";
28566                description28561                description
28567                  "Specify that threshold value is for difference from the previous sample";28562                  "Specify that threshold value is for difference from the previous sample";
28568              }28563              }
28569              container eq {28564              container eq {
28570                presence "Indicates the node is configured.";28565                presence "Indicates the node is configured.";
28571                description28566                description
28572                  "Equal to";28567                  "Equal to";
28573                leaf threshold-value {28568                leaf threshold-value {
28574                  type uint32 {28569                  type uint32 {
28575                    range "0..4294967295" {28570                    range "0..4294967295" {
28576                      description28571                      description
28577                        "Threshold value";28572                        "Threshold value";
28578                    }28573                    }
28579                  }28574                  }
28580                  mandatory true;28575                  mandatory true;
28581                  description28576                  description
28582                    "Threshold value";28577                    "Threshold value";
28583                }28578                }
28584              }28579              }
28585              container ne {28580              container ne {
28586                presence "Indicates the node is configured.";28581                presence "Indicates the node is configured.";
28587                description28582                description
28588                  "Not equal to";28583                  "Not equal to";
28589                leaf threshold-value {28584                leaf threshold-value {
28590                  type uint32 {28585                  type uint32 {
28591                    range "0..4294967295" {28586                    range "0..4294967295" {
28592                      description28587                      description
28593                        "Threshold value";28588                        "Threshold value";
28594                    }28589                    }
28595                  }28590                  }
28596                  mandatory true;28591                  mandatory true;
28597                  description28592                  description
28598                    "Threshold value";28593                    "Threshold value";
28599                }28594                }
28600              }28595              }
28601              container lt {28596              container lt {
28602                presence "Indicates the node is configured.";28597                presence "Indicates the node is configured.";
28603                description28598                description
28604                  "Less than";28599                  "Less than";
28605                leaf threshold-value {28600                leaf threshold-value {
28606                  type uint32 {28601                  type uint32 {
28607                    range "0..4294967295" {28602                    range "0..4294967295" {
28608                      description28603                      description
28609                        "Threshold value";28604                        "Threshold value";
28610                    }28605                    }
28611                  }28606                  }
28612                  mandatory true;28607                  mandatory true;
28613                  description28608                  description
28614                    "Threshold value";28609                    "Threshold value";
28615                }28610                }
28616              }28611              }
28617              container le {28612              container le {
28618                presence "Indicates the node is configured.";28613                presence "Indicates the node is configured.";
28619                description28614                description
28620                  "Less than or equal to";28615                  "Less than or equal to";
28621                leaf threshold-value {28616                leaf threshold-value {
28622                  type uint32 {28617                  type uint32 {
28623                    range "0..4294967295" {28618                    range "0..4294967295" {
28624                      description28619                      description
28625                        "Threshold value";28620                        "Threshold value";
28626                    }28621                    }
28627                  }28622                  }
28628                  mandatory true;28623                  mandatory true;
28629                  description28624                  description
28630                    "Threshold value";28625                    "Threshold value";
28631                }28626                }
28632              }28627              }
28633              container gt {28628              container gt {
28634                presence "Indicates the node is configured.";28629                presence "Indicates the node is configured.";
28635                description28630                description
28636                  "Greater than";28631                  "Greater than";
28637                leaf threshold-value {28632                leaf threshold-value {
28638                  type uint32 {28633                  type uint32 {
28639                    range "0..4294967295" {28634                    range "0..4294967295" {
28640                      description28635                      description
28641                        "Threshold value";28636                        "Threshold value";
28642                    }28637                    }
28643                  }28638                  }
28644                  mandatory true;28639                  mandatory true;
28645                  description28640                  description
28646                    "Threshold value";28641                    "Threshold value";
28647                }28642                }
28648              }28643              }
28649              container ge {28644              container ge {
28650                presence "Indicates the node is configured.";28645                presence "Indicates the node is configured.";
28651                description28646                description
28652                  "Greater than or equal to";28647                  "Greater than or equal to";
28653                leaf threshold-value {28648                leaf threshold-value {
28654                  type uint32 {28649                  type uint32 {
28655                    range "0..4294967295" {28650                    range "0..4294967295" {
28656                      description28651                      description
28657                        "Threshold value";28652                        "Threshold value";
28658                    }28653                    }
28659                  }28654                  }
28660                  mandatory true;28655                  mandatory true;
28661                  description28656                  description
28662                    "Threshold value";28657                    "Threshold value";
28663                }28658                }
28664              }28659              }
28665              container rg {28660              container rg {
28666                presence "Indicates the node is configured.";28661                presence "Indicates the node is configured.";
28667                description28662                description
28668                  "Not in range";28663                  "Not in range";
28669                leaf start-threshold-value {28664                leaf start-threshold-value {
28670                  type uint32 {28665                  type uint32 {
28671                    range "0..4294967295" {28666                    range "0..4294967295" {
28672                      description28667                      description
28673                        "Threshold value";28668                        "Threshold value";
28674                    }28669                    }
28675                  }28670                  }
28676                  mandatory true;28671                  mandatory true;
28677                  description28672                  description
28678                    "Threshold value";28673                    "Threshold value";
28679                }28674                }
28680                leaf end-threshold-value {28675                leaf end-threshold-value {
28681                  type uint32 {28676                  type uint32 {
28682                    range "0..4294967295" {28677                    range "0..4294967295" {
28683                      description28678                      description
28684                        "Threshold value";28679                        "Threshold value";
28685                    }28680                    }
28686                  }28681                  }
28687                  mandatory true;28682                  mandatory true;
28688                  description28683                  description
28689                    "Threshold value";28684                    "Threshold value";
28690                }28685                }
28691              }28686              }
28692            }28687            }
28693            container output-dbds-lsa {28688            container output-dbds-lsa {
28694              description28689              description
28695                "Number of LSA sent in DBD packets";28690                "Number of LSA sent in DBD packets";
28696              container percent {28691              container percent {
28697                presence "Indicates a percent node is configured.";28692                presence "Indicates a percent node is configured.";
28698                description28693                description
28699                  "Specify that threshold value is percent of previous sample";28694                  "Specify that threshold value is percent of previous sample";
28700              }28695              }
28701              container rearm {28696              container rearm {
28702                description28697                description
28703                  "Specify Rearm parameters (default - always)";28698                  "Specify Rearm parameters (default - always)";
28704                container toggle {28699                container toggle {
28705                  must "not(../window)";28700                  must "not(../window)";
28706                  presence "Indicates a toggle node is configured.";28701                  presence "Indicates a toggle node is configured.";
28707                  description28702                  description
28708                    "Rearm after the first period when condition is not met";28703                    "Rearm after the first period when condition is not met";
28709                }28704                }
28710                leaf window {28705                leaf window {
28711                  type uint32 {28706                  type uint32 {
28712                    range "1..100" {28707                    range "1..100" {
28713                      description28708                      description
28714                        "Rearm window size";28709                        "Rearm window size";
28715                    }28710                    }
28716                  }28711                  }
28717                  must "not(../toggle)";28712                  must "not(../toggle)";
28718                  description28713                  description
28719                    "Rearm after the window of sampling periods";28714                    "Rearm after the window of sampling periods";
28720                }28715                }
28721              }28716              }
28722              container delta {28717              container delta {
28723                presence "Indicates a delta node is configured.";28718                presence "Indicates a delta node is configured.";
28724                description28719                description
28725                  "Specify that threshold value is for difference from the previous sample";28720                  "Specify that threshold value is for difference from the previous sample";
28726              }28721              }
28727              container eq {28722              container eq {
28728                presence "Indicates the node is configured.";28723                presence "Indicates the node is configured.";
28729                description28724                description
28730                  "Equal to";28725                  "Equal to";
28731                leaf threshold-value {28726                leaf threshold-value {
28732                  type uint32 {28727                  type uint32 {
28733                    range "0..4294967295" {28728                    range "0..4294967295" {
28734                      description28729                      description
28735                        "Threshold value";28730                        "Threshold value";
28736                    }28731                    }
28737                  }28732                  }
28738                  mandatory true;28733                  mandatory true;
28739                  description28734                  description
28740                    "Threshold value";28735                    "Threshold value";
28741                }28736                }
28742              }28737              }
28743              container ne {28738              container ne {
28744                presence "Indicates the node is configured.";28739                presence "Indicates the node is configured.";
28745                description28740                description
28746                  "Not equal to";28741                  "Not equal to";
28747                leaf threshold-value {28742                leaf threshold-value {
28748                  type uint32 {28743                  type uint32 {
28749                    range "0..4294967295" {28744                    range "0..4294967295" {
28750                      description28745                      description
28751                        "Threshold value";28746                        "Threshold value";
28752                    }28747                    }
28753                  }28748                  }
28754                  mandatory true;28749                  mandatory true;
28755                  description28750                  description
28756                    "Threshold value";28751                    "Threshold value";
28757                }28752                }
28758              }28753              }
28759              container lt {28754              container lt {
28760                presence "Indicates the node is configured.";28755                presence "Indicates the node is configured.";
28761                description28756                description
28762                  "Less than";28757                  "Less than";
28763                leaf threshold-value {28758                leaf threshold-value {
28764                  type uint32 {28759                  type uint32 {
28765                    range "0..4294967295" {28760                    range "0..4294967295" {
28766                      description28761                      description
28767                        "Threshold value";28762                        "Threshold value";
28768                    }28763                    }
28769                  }28764                  }
28770                  mandatory true;28765                  mandatory true;
28771                  description28766                  description
28772                    "Threshold value";28767                    "Threshold value";
28773                }28768                }
28774              }28769              }
28775              container le {28770              container le {
28776                presence "Indicates the node is configured.";28771                presence "Indicates the node is configured.";
28777                description28772                description
28778                  "Less than or equal to";28773                  "Less than or equal to";
28779                leaf threshold-value {28774                leaf threshold-value {
28780                  type uint32 {28775                  type uint32 {
28781                    range "0..4294967295" {28776                    range "0..4294967295" {
28782                      description28777                      description
28783                        "Threshold value";28778                        "Threshold value";
28784                    }28779                    }
28785                  }28780                  }
28786                  mandatory true;28781                  mandatory true;
28787                  description28782                  description
28788                    "Threshold value";28783                    "Threshold value";
28789                }28784                }
28790              }28785              }
28791              container gt {28786              container gt {
28792                presence "Indicates the node is configured.";28787                presence "Indicates the node is configured.";
28793                description28788                description
28794                  "Greater than";28789                  "Greater than";
28795                leaf threshold-value {28790                leaf threshold-value {
28796                  type uint32 {28791                  type uint32 {
28797                    range "0..4294967295" {28792                    range "0..4294967295" {
28798                      description28793                      description
28799                        "Threshold value";28794                        "Threshold value";
28800                    }28795                    }
28801                  }28796                  }
28802                  mandatory true;28797                  mandatory true;
28803                  description28798                  description
28804                    "Threshold value";28799                    "Threshold value";
28805                }28800                }
28806              }28801              }
28807              container ge {28802              container ge {
28808                presence "Indicates the node is configured.";28803                presence "Indicates the node is configured.";
28809                description28804                description
28810                  "Greater than or equal to";28805                  "Greater than or equal to";
28811                leaf threshold-value {28806                leaf threshold-value {
28812                  type uint32 {28807                  type uint32 {
28813                    range "0..4294967295" {28808                    range "0..4294967295" {
28814                      description28809                      description
28815                        "Threshold value";28810                        "Threshold value";
28816                    }28811                    }
28817                  }28812                  }
28818                  mandatory true;28813                  mandatory true;
28819                  description28814                  description
28820                    "Threshold value";28815                    "Threshold value";
28821                }28816                }
28822              }28817              }
28823              container rg {28818              container rg {
28824                presence "Indicates the node is configured.";28819                presence "Indicates the node is configured.";
28825                description28820                description
28826                  "Not in range";28821                  "Not in range";
28827                leaf start-threshold-value {28822                leaf start-threshold-value {
28828                  type uint32 {28823                  type uint32 {
28829                    range "0..4294967295" {28824                    range "0..4294967295" {
28830                      description28825                      description
28831                        "Threshold value";28826                        "Threshold value";
28832                    }28827                    }
28833                  }28828                  }
28834                  mandatory true;28829                  mandatory true;
28835                  description28830                  description
28836                    "Threshold value";28831                    "Threshold value";
28837                }28832                }
28838                leaf end-threshold-value {28833                leaf end-threshold-value {
28839                  type uint32 {28834                  type uint32 {
28840                    range "0..4294967295" {28835                    range "0..4294967295" {
28841                      description28836                      description
28842                        "Threshold value";28837                        "Threshold value";
28843                    }28838                    }
28844                  }28839                  }
28845                  mandatory true;28840                  mandatory true;
28846                  description28841                  description
28847                    "Threshold value";28842                    "Threshold value";
28848                }28843                }
28849              }28844              }
28850            }28845            }
28851            container input-lsrequests {28846            container input-lsrequests {
28852              description28847              description
28853                "Number of LS Requests received";28848                "Number of LS Requests received";
28854              container percent {28849              container percent {
28855                presence "Indicates a percent node is configured.";28850                presence "Indicates a percent node is configured.";
28856                description28851                description
28857                  "Specify that threshold value is percent of previous sample";28852                  "Specify that threshold value is percent of previous sample";
28858              }28853              }
28859              container rearm {28854              container rearm {
28860                description28855                description
28861                  "Specify Rearm parameters (default - always)";28856                  "Specify Rearm parameters (default - always)";
28862                container toggle {28857                container toggle {
28863                  must "not(../window)";28858                  must "not(../window)";
28864                  presence "Indicates a toggle node is configured.";28859                  presence "Indicates a toggle node is configured.";
28865                  description28860                  description
28866                    "Rearm after the first period when condition is not met";28861                    "Rearm after the first period when condition is not met";
28867                }28862                }
28868                leaf window {28863                leaf window {
28869                  type uint32 {28864                  type uint32 {
28870                    range "1..100" {28865                    range "1..100" {
28871                      description28866                      description
28872                        "Rearm window size";28867                        "Rearm window size";
28873                    }28868                    }
28874                  }28869                  }
28875                  must "not(../toggle)";28870                  must "not(../toggle)";
28876                  description28871                  description
28877                    "Rearm after the window of sampling periods";28872                    "Rearm after the window of sampling periods";
28878                }28873                }
28879              }28874              }
28880              container delta {28875              container delta {
28881                presence "Indicates a delta node is configured.";28876                presence "Indicates a delta node is configured.";
28882                description28877                description
28883                  "Specify that threshold value is for difference from the previous sample";28878                  "Specify that threshold value is for difference from the previous sample";
28884              }28879              }
28885              container eq {28880              container eq {
28886                presence "Indicates the node is configured.";28881                presence "Indicates the node is configured.";
28887                description28882                description
28888                  "Equal to";28883                  "Equal to";
28889                leaf threshold-value {28884                leaf threshold-value {
28890                  type uint32 {28885                  type uint32 {
28891                    range "0..4294967295" {28886                    range "0..4294967295" {
28892                      description28887                      description
28893                        "Threshold value";28888                        "Threshold value";
28894                    }28889                    }
28895                  }28890                  }
28896                  mandatory true;28891                  mandatory true;
28897                  description28892                  description
28898                    "Threshold value";28893                    "Threshold value";
28899                }28894                }
28900              }28895              }
28901              container ne {28896              container ne {
28902                presence "Indicates the node is configured.";28897                presence "Indicates the node is configured.";
28903                description28898                description
28904                  "Not equal to";28899                  "Not equal to";
28905                leaf threshold-value {28900                leaf threshold-value {
28906                  type uint32 {28901                  type uint32 {
28907                    range "0..4294967295" {28902                    range "0..4294967295" {
28908                      description28903                      description
28909                        "Threshold value";28904                        "Threshold value";
28910                    }28905                    }
28911                  }28906                  }
28912                  mandatory true;28907                  mandatory true;
28913                  description28908                  description
28914                    "Threshold value";28909                    "Threshold value";
28915                }28910                }
28916              }28911              }
28917              container lt {28912              container lt {
28918                presence "Indicates the node is configured.";28913                presence "Indicates the node is configured.";
28919                description28914                description
28920                  "Less than";28915                  "Less than";
28921                leaf threshold-value {28916                leaf threshold-value {
28922                  type uint32 {28917                  type uint32 {
28923                    range "0..4294967295" {28918                    range "0..4294967295" {
28924                      description28919                      description
28925                        "Threshold value";28920                        "Threshold value";
28926                    }28921                    }
28927                  }28922                  }
28928                  mandatory true;28923                  mandatory true;
28929                  description28924                  description
28930                    "Threshold value";28925                    "Threshold value";
28931                }28926                }
28932              }28927              }
28933              container le {28928              container le {
28934                presence "Indicates the node is configured.";28929                presence "Indicates the node is configured.";
28935                description28930                description
28936                  "Less than or equal to";28931                  "Less than or equal to";
28937                leaf threshold-value {28932                leaf threshold-value {
28938                  type uint32 {28933                  type uint32 {
28939                    range "0..4294967295" {28934                    range "0..4294967295" {
28940                      description28935                      description
28941                        "Threshold value";28936                        "Threshold value";
28942                    }28937                    }
28943                  }28938                  }
28944                  mandatory true;28939                  mandatory true;
28945                  description28940                  description
28946                    "Threshold value";28941                    "Threshold value";
28947                }28942                }
28948              }28943              }
28949              container gt {28944              container gt {
28950                presence "Indicates the node is configured.";28945                presence "Indicates the node is configured.";
28951                description28946                description
28952                  "Greater than";28947                  "Greater than";
28953                leaf threshold-value {28948                leaf threshold-value {
28954                  type uint32 {28949                  type uint32 {
28955                    range "0..4294967295" {28950                    range "0..4294967295" {
28956                      description28951                      description
28957                        "Threshold value";28952                        "Threshold value";
28958                    }28953                    }
28959                  }28954                  }
28960                  mandatory true;28955                  mandatory true;
28961                  description28956                  description
28962                    "Threshold value";28957                    "Threshold value";
28963                }28958                }
28964              }28959              }
28965              container ge {28960              container ge {
28966                presence "Indicates the node is configured.";28961                presence "Indicates the node is configured.";
28967                description28962                description
28968                  "Greater than or equal to";28963                  "Greater than or equal to";
28969                leaf threshold-value {28964                leaf threshold-value {
28970                  type uint32 {28965                  type uint32 {
28971                    range "0..4294967295" {28966                    range "0..4294967295" {
28972                      description28967                      description
28973                        "Threshold value";28968                        "Threshold value";
28974                    }28969                    }
28975                  }28970                  }
28976                  mandatory true;28971                  mandatory true;
28977                  description28972                  description
28978                    "Threshold value";28973                    "Threshold value";
28979                }28974                }
28980              }28975              }
28981              container rg {28976              container rg {
28982                presence "Indicates the node is configured.";28977                presence "Indicates the node is configured.";
28983                description28978                description
28984                  "Not in range";28979                  "Not in range";
28985                leaf start-threshold-value {28980                leaf start-threshold-value {
28986                  type uint32 {28981                  type uint32 {
28987                    range "0..4294967295" {28982                    range "0..4294967295" {
28988                      description28983                      description
28989                        "Threshold value";28984                        "Threshold value";
28990                    }28985                    }
28991                  }28986                  }
28992                  mandatory true;28987                  mandatory true;
28993                  description28988                  description
28994                    "Threshold value";28989                    "Threshold value";
28995                }28990                }
28996                leaf end-threshold-value {28991                leaf end-threshold-value {
28997                  type uint32 {28992                  type uint32 {
28998                    range "0..4294967295" {28993                    range "0..4294967295" {
28999                      description28994                      description
29000                        "Threshold value";28995                        "Threshold value";
29001                    }28996                    }
29002                  }28997                  }
29003                  mandatory true;28998                  mandatory true;
29004                  description28999                  description
29005                    "Threshold value";29000                    "Threshold value";
29006                }29001                }
29007              }29002              }
29008            }29003            }
29009            container input-lsrequests-lsa {29004            container input-lsrequests-lsa {
29010              description29005              description
29011                "Number of LSA received in LS Requests";29006                "Number of LSA received in LS Requests";
29012              container percent {29007              container percent {
29013                presence "Indicates a percent node is configured.";29008                presence "Indicates a percent node is configured.";
29014                description29009                description
29015                  "Specify that threshold value is percent of previous sample";29010                  "Specify that threshold value is percent of previous sample";
29016              }29011              }
29017              container rearm {29012              container rearm {
29018                description29013                description
29019                  "Specify Rearm parameters (default - always)";29014                  "Specify Rearm parameters (default - always)";
29020                container toggle {29015                container toggle {
29021                  must "not(../window)";29016                  must "not(../window)";
29022                  presence "Indicates a toggle node is configured.";29017                  presence "Indicates a toggle node is configured.";
29023                  description29018                  description
29024                    "Rearm after the first period when condition is not met";29019                    "Rearm after the first period when condition is not met";
29025                }29020                }
29026                leaf window {29021                leaf window {
29027                  type uint32 {29022                  type uint32 {
29028                    range "1..100" {29023                    range "1..100" {
29029                      description29024                      description
29030                        "Rearm window size";29025                        "Rearm window size";
29031                    }29026                    }
29032                  }29027                  }
29033                  must "not(../toggle)";29028                  must "not(../toggle)";
29034                  description29029                  description
29035                    "Rearm after the window of sampling periods";29030                    "Rearm after the window of sampling periods";
29036                }29031                }
29037              }29032              }
29038              container delta {29033              container delta {
29039                presence "Indicates a delta node is configured.";29034                presence "Indicates a delta node is configured.";
29040                description29035                description
29041                  "Specify that threshold value is for difference from the previous sample";29036                  "Specify that threshold value is for difference from the previous sample";
29042              }29037              }
29043              container eq {29038              container eq {
29044                presence "Indicates the node is configured.";29039                presence "Indicates the node is configured.";
29045                description29040                description
29046                  "Equal to";29041                  "Equal to";
29047                leaf threshold-value {29042                leaf threshold-value {
29048                  type uint32 {29043                  type uint32 {
29049                    range "0..4294967295" {29044                    range "0..4294967295" {
29050                      description29045                      description
29051                        "Threshold value";29046                        "Threshold value";
29052                    }29047                    }
29053                  }29048                  }
29054                  mandatory true;29049                  mandatory true;
29055                  description29050                  description
29056                    "Threshold value";29051                    "Threshold value";
29057                }29052                }
29058              }29053              }
29059              container ne {29054              container ne {
29060                presence "Indicates the node is configured.";29055                presence "Indicates the node is configured.";
29061                description29056                description
29062                  "Not equal to";29057                  "Not equal to";
29063                leaf threshold-value {29058                leaf threshold-value {
29064                  type uint32 {29059                  type uint32 {
29065                    range "0..4294967295" {29060                    range "0..4294967295" {
29066                      description29061                      description
29067                        "Threshold value";29062                        "Threshold value";
29068                    }29063                    }
29069                  }29064                  }
29070                  mandatory true;29065                  mandatory true;
29071                  description29066                  description
29072                    "Threshold value";29067                    "Threshold value";
29073                }29068                }
29074              }29069              }
29075              container lt {29070              container lt {
29076                presence "Indicates the node is configured.";29071                presence "Indicates the node is configured.";
29077                description29072                description
29078                  "Less than";29073                  "Less than";
29079                leaf threshold-value {29074                leaf threshold-value {
29080                  type uint32 {29075                  type uint32 {
29081                    range "0..4294967295" {29076                    range "0..4294967295" {
29082                      description29077                      description
29083                        "Threshold value";29078                        "Threshold value";
29084                    }29079                    }
29085                  }29080                  }
29086                  mandatory true;29081                  mandatory true;
29087                  description29082                  description
29088                    "Threshold value";29083                    "Threshold value";
29089                }29084                }
29090              }29085              }
29091              container le {29086              container le {
29092                presence "Indicates the node is configured.";29087                presence "Indicates the node is configured.";
29093                description29088                description
29094                  "Less than or equal to";29089                  "Less than or equal to";
29095                leaf threshold-value {29090                leaf threshold-value {
29096                  type uint32 {29091                  type uint32 {
29097                    range "0..4294967295" {29092                    range "0..4294967295" {
29098                      description29093                      description
29099                        "Threshold value";29094                        "Threshold value";
29100                    }29095                    }
29101                  }29096                  }
29102                  mandatory true;29097                  mandatory true;
29103                  description29098                  description
29104                    "Threshold value";29099                    "Threshold value";
29105                }29100                }
29106              }29101              }
29107              container gt {29102              container gt {
29108                presence "Indicates the node is configured.";29103                presence "Indicates the node is configured.";
29109                description29104                description
29110                  "Greater than";29105                  "Greater than";
29111                leaf threshold-value {29106                leaf threshold-value {
29112                  type uint32 {29107                  type uint32 {
29113                    range "0..4294967295" {29108                    range "0..4294967295" {
29114                      description29109                      description
29115                        "Threshold value";29110                        "Threshold value";
29116                    }29111                    }
29117                  }29112                  }
29118                  mandatory true;29113                  mandatory true;
29119                  description29114                  description
29120                    "Threshold value";29115                    "Threshold value";
29121                }29116                }
29122              }29117              }
29123              container ge {29118              container ge {
29124                presence "Indicates the node is configured.";29119                presence "Indicates the node is configured.";
29125                description29120                description
29126                  "Greater than or equal to";29121                  "Greater than or equal to";
29127                leaf threshold-value {29122                leaf threshold-value {
29128                  type uint32 {29123                  type uint32 {
29129                    range "0..4294967295" {29124                    range "0..4294967295" {
29130                      description29125                      description
29131                        "Threshold value";29126                        "Threshold value";
29132                    }29127                    }
29133                  }29128                  }
29134                  mandatory true;29129                  mandatory true;
29135                  description29130                  description
29136                    "Threshold value";29131                    "Threshold value";
29137                }29132                }
29138              }29133              }
29139              container rg {29134              container rg {
29140                presence "Indicates the node is configured.";29135                presence "Indicates the node is configured.";
29141                description29136                description
29142                  "Not in range";29137                  "Not in range";
29143                leaf start-threshold-value {29138                leaf start-threshold-value {
29144                  type uint32 {29139                  type uint32 {
29145                    range "0..4294967295" {29140                    range "0..4294967295" {
29146                      description29141                      description
29147                        "Threshold value";29142                        "Threshold value";
29148                    }29143                    }
29149                  }29144                  }
29150                  mandatory true;29145                  mandatory true;
29151                  description29146                  description
29152                    "Threshold value";29147                    "Threshold value";
29153                }29148                }
29154                leaf end-threshold-value {29149                leaf end-threshold-value {
29155                  type uint32 {29150                  type uint32 {
29156                    range "0..4294967295" {29151                    range "0..4294967295" {
29157                      description29152                      description
29158                        "Threshold value";29153                        "Threshold value";
29159                    }29154                    }
29160                  }29155                  }
29161                  mandatory true;29156                  mandatory true;
29162                  description29157                  description
29163                    "Threshold value";29158                    "Threshold value";
29164                }29159                }
29165              }29160              }
29166            }29161            }
29167            container output-lsrequests {29162            container output-lsrequests {
29168              description29163              description
29169                "Number of LS Requests sent";29164                "Number of LS Requests sent";
29170              container percent {29165              container percent {
29171                presence "Indicates a percent node is configured.";29166                presence "Indicates a percent node is configured.";
29172                description29167                description
29173                  "Specify that threshold value is percent of previous sample";29168                  "Specify that threshold value is percent of previous sample";
29174              }29169              }
29175              container rearm {29170              container rearm {
29176                description29171                description
29177                  "Specify Rearm parameters (default - always)";29172                  "Specify Rearm parameters (default - always)";
29178                container toggle {29173                container toggle {
29179                  must "not(../window)";29174                  must "not(../window)";
29180                  presence "Indicates a toggle node is configured.";29175                  presence "Indicates a toggle node is configured.";
29181                  description29176                  description
29182                    "Rearm after the first period when condition is not met";29177                    "Rearm after the first period when condition is not met";
29183                }29178                }
29184                leaf window {29179                leaf window {
29185                  type uint32 {29180                  type uint32 {
29186                    range "1..100" {29181                    range "1..100" {
29187                      description29182                      description
29188                        "Rearm window size";29183                        "Rearm window size";
29189                    }29184                    }
29190                  }29185                  }
29191                  must "not(../toggle)";29186                  must "not(../toggle)";
29192                  description29187                  description
29193                    "Rearm after the window of sampling periods";29188                    "Rearm after the window of sampling periods";
29194                }29189                }
29195              }29190              }
29196              container delta {29191              container delta {
29197                presence "Indicates a delta node is configured.";29192                presence "Indicates a delta node is configured.";
29198                description29193                description
29199                  "Specify that threshold value is for difference from the previous sample";29194                  "Specify that threshold value is for difference from the previous sample";
29200              }29195              }
29201              container eq {29196              container eq {
29202                presence "Indicates the node is configured.";29197                presence "Indicates the node is configured.";
29203                description29198                description
29204                  "Equal to";29199                  "Equal to";
29205                leaf threshold-value {29200                leaf threshold-value {
29206                  type uint32 {29201                  type uint32 {
29207                    range "0..4294967295" {29202                    range "0..4294967295" {
29208                      description29203                      description
29209                        "Threshold value";29204                        "Threshold value";
29210                    }29205                    }
29211                  }29206                  }
29212                  mandatory true;29207                  mandatory true;
29213                  description29208                  description
29214                    "Threshold value";29209                    "Threshold value";
29215                }29210                }
29216              }29211              }
29217              container ne {29212              container ne {
29218                presence "Indicates the node is configured.";29213                presence "Indicates the node is configured.";
29219                description29214                description
29220                  "Not equal to";29215                  "Not equal to";
29221                leaf threshold-value {29216                leaf threshold-value {
29222                  type uint32 {29217                  type uint32 {
29223                    range "0..4294967295" {29218                    range "0..4294967295" {
29224                      description29219                      description
29225                        "Threshold value";29220                        "Threshold value";
29226                    }29221                    }
29227                  }29222                  }
29228                  mandatory true;29223                  mandatory true;
29229                  description29224                  description
29230                    "Threshold value";29225                    "Threshold value";
29231                }29226                }
29232              }29227              }
29233              container lt {29228              container lt {
29234                presence "Indicates the node is configured.";29229                presence "Indicates the node is configured.";
29235                description29230                description
29236                  "Less than";29231                  "Less than";
29237                leaf threshold-value {29232                leaf threshold-value {
29238                  type uint32 {29233                  type uint32 {
29239                    range "0..4294967295" {29234                    range "0..4294967295" {
29240                      description29235                      description
29241                        "Threshold value";29236                        "Threshold value";
29242                    }29237                    }
29243                  }29238                  }
29244                  mandatory true;29239                  mandatory true;
29245                  description29240                  description
29246                    "Threshold value";29241                    "Threshold value";
29247                }29242                }
29248              }29243              }
29249              container le {29244              container le {
29250                presence "Indicates the node is configured.";29245                presence "Indicates the node is configured.";
29251                description29246                description
29252                  "Less than or equal to";29247                  "Less than or equal to";
29253                leaf threshold-value {29248                leaf threshold-value {
29254                  type uint32 {29249                  type uint32 {
29255                    range "0..4294967295" {29250                    range "0..4294967295" {
29256                      description29251                      description
29257                        "Threshold value";29252                        "Threshold value";
29258                    }29253                    }
29259                  }29254                  }
29260                  mandatory true;29255                  mandatory true;
29261                  description29256                  description
29262                    "Threshold value";29257                    "Threshold value";
29263                }29258                }
29264              }29259              }
29265              container gt {29260              container gt {
29266                presence "Indicates the node is configured.";29261                presence "Indicates the node is configured.";
29267                description29262                description
29268                  "Greater than";29263                  "Greater than";
29269                leaf threshold-value {29264                leaf threshold-value {
29270                  type uint32 {29265                  type uint32 {
29271                    range "0..4294967295" {29266                    range "0..4294967295" {
29272                      description29267                      description
29273                        "Threshold value";29268                        "Threshold value";
29274                    }29269                    }
29275                  }29270                  }
29276                  mandatory true;29271                  mandatory true;
29277                  description29272                  description
29278                    "Threshold value";29273                    "Threshold value";
29279                }29274                }
29280              }29275              }
29281              container ge {29276              container ge {
29282                presence "Indicates the node is configured.";29277                presence "Indicates the node is configured.";
29283                description29278                description
29284                  "Greater than or equal to";29279                  "Greater than or equal to";
29285                leaf threshold-value {29280                leaf threshold-value {
29286                  type uint32 {29281                  type uint32 {
29287                    range "0..4294967295" {29282                    range "0..4294967295" {
29288                      description29283                      description
29289                        "Threshold value";29284                        "Threshold value";
29290                    }29285                    }
29291                  }29286                  }
29292                  mandatory true;29287                  mandatory true;
29293                  description29288                  description
29294                    "Threshold value";29289                    "Threshold value";
29295                }29290                }
29296              }29291              }
29297              container rg {29292              container rg {
29298                presence "Indicates the node is configured.";29293                presence "Indicates the node is configured.";
29299                description29294                description
29300                  "Not in range";29295                  "Not in range";
29301                leaf start-threshold-value {29296                leaf start-threshold-value {
29302                  type uint32 {29297                  type uint32 {
29303                    range "0..4294967295" {29298                    range "0..4294967295" {
29304                      description29299                      description
29305                        "Threshold value";29300                        "Threshold value";
29306                    }29301                    }
29307                  }29302                  }
29308                  mandatory true;29303                  mandatory true;
29309                  description29304                  description
29310                    "Threshold value";29305                    "Threshold value";
29311                }29306                }
29312                leaf end-threshold-value {29307                leaf end-threshold-value {
29313                  type uint32 {29308                  type uint32 {
29314                    range "0..4294967295" {29309                    range "0..4294967295" {
29315                      description29310                      description
29316                        "Threshold value";29311                        "Threshold value";
29317                    }29312                    }
29318                  }29313                  }
29319                  mandatory true;29314                  mandatory true;
29320                  description29315                  description
29321                    "Threshold value";29316                    "Threshold value";
29322                }29317                }
29323              }29318              }
29324            }29319            }
29325            container output-lsrequests-lsa {29320            container output-lsrequests-lsa {
29326              description29321              description
29327                "Number of LSA sent in LS Requests";29322                "Number of LSA sent in LS Requests";
29328              container percent {29323              container percent {
29329                presence "Indicates a percent node is configured.";29324                presence "Indicates a percent node is configured.";
29330                description29325                description
29331                  "Specify that threshold value is percent of previous sample";29326                  "Specify that threshold value is percent of previous sample";
29332              }29327              }
29333              container rearm {29328              container rearm {
29334                description29329                description
29335                  "Specify Rearm parameters (default - always)";29330                  "Specify Rearm parameters (default - always)";
29336                container toggle {29331                container toggle {
29337                  must "not(../window)";29332                  must "not(../window)";
29338                  presence "Indicates a toggle node is configured.";29333                  presence "Indicates a toggle node is configured.";
29339                  description29334                  description
29340                    "Rearm after the first period when condition is not met";29335                    "Rearm after the first period when condition is not met";
29341                }29336                }
29342                leaf window {29337                leaf window {
29343                  type uint32 {29338                  type uint32 {
29344                    range "1..100" {29339                    range "1..100" {
29345                      description29340                      description
29346                        "Rearm window size";29341                        "Rearm window size";
29347                    }29342                    }
29348                  }29343                  }
29349                  must "not(../toggle)";29344                  must "not(../toggle)";
29350                  description29345                  description
29351                    "Rearm after the window of sampling periods";29346                    "Rearm after the window of sampling periods";
29352                }29347                }
29353              }29348              }
29354              container delta {29349              container delta {
29355                presence "Indicates a delta node is configured.";29350                presence "Indicates a delta node is configured.";
29356                description29351                description
29357                  "Specify that threshold value is for difference from the previous sample";29352                  "Specify that threshold value is for difference from the previous sample";
29358              }29353              }
29359              container eq {29354              container eq {
29360                presence "Indicates the node is configured.";29355                presence "Indicates the node is configured.";
29361                description29356                description
29362                  "Equal to";29357                  "Equal to";
29363                leaf threshold-value {29358                leaf threshold-value {
29364                  type uint32 {29359                  type uint32 {
29365                    range "0..4294967295" {29360                    range "0..4294967295" {
29366                      description29361                      description
29367                        "Threshold value";29362                        "Threshold value";
29368                    }29363                    }
29369                  }29364                  }
29370                  mandatory true;29365                  mandatory true;
29371                  description29366                  description
29372                    "Threshold value";29367                    "Threshold value";
29373                }29368                }
29374              }29369              }
29375              container ne {29370              container ne {
29376                presence "Indicates the node is configured.";29371                presence "Indicates the node is configured.";
29377                description29372                description
29378                  "Not equal to";29373                  "Not equal to";
29379                leaf threshold-value {29374                leaf threshold-value {
29380                  type uint32 {29375                  type uint32 {
29381                    range "0..4294967295" {29376                    range "0..4294967295" {
29382                      description29377                      description
29383                        "Threshold value";29378                        "Threshold value";
29384                    }29379                    }
29385                  }29380                  }
29386                  mandatory true;29381                  mandatory true;
29387                  description29382                  description
29388                    "Threshold value";29383                    "Threshold value";
29389                }29384                }
29390              }29385              }
29391              container lt {29386              container lt {
29392                presence "Indicates the node is configured.";29387                presence "Indicates the node is configured.";
29393                description29388                description
29394                  "Less than";29389                  "Less than";
29395                leaf threshold-value {29390                leaf threshold-value {
29396                  type uint32 {29391                  type uint32 {
29397                    range "0..4294967295" {29392                    range "0..4294967295" {
29398                      description29393                      description
29399                        "Threshold value";29394                        "Threshold value";
29400                    }29395                    }
29401                  }29396                  }
29402                  mandatory true;29397                  mandatory true;
29403                  description29398                  description
29404                    "Threshold value";29399                    "Threshold value";
29405                }29400                }
29406              }29401              }
29407              container le {29402              container le {
29408                presence "Indicates the node is configured.";29403                presence "Indicates the node is configured.";
29409                description29404                description
29410                  "Less than or equal to";29405                  "Less than or equal to";
29411                leaf threshold-value {29406                leaf threshold-value {
29412                  type uint32 {29407                  type uint32 {
29413                    range "0..4294967295" {29408                    range "0..4294967295" {
29414                      description29409                      description
29415                        "Threshold value";29410                        "Threshold value";
29416                    }29411                    }
29417                  }29412                  }
29418                  mandatory true;29413                  mandatory true;
29419                  description29414                  description
29420                    "Threshold value";29415                    "Threshold value";
29421                }29416                }
29422              }29417              }
29423              container gt {29418              container gt {
29424                presence "Indicates the node is configured.";29419                presence "Indicates the node is configured.";
29425                description29420                description
29426                  "Greater than";29421                  "Greater than";
29427                leaf threshold-value {29422                leaf threshold-value {
29428                  type uint32 {29423                  type uint32 {
29429                    range "0..4294967295" {29424                    range "0..4294967295" {
29430                      description29425                      description
29431                        "Threshold value";29426                        "Threshold value";
29432                    }29427                    }
29433                  }29428                  }
29434                  mandatory true;29429                  mandatory true;
29435                  description29430                  description
29436                    "Threshold value";29431                    "Threshold value";
29437                }29432                }
29438              }29433              }
29439              container ge {29434              container ge {
29440                presence "Indicates the node is configured.";29435                presence "Indicates the node is configured.";
29441                description29436                description
29442                  "Greater than or equal to";29437                  "Greater than or equal to";
29443                leaf threshold-value {29438                leaf threshold-value {
29444                  type uint32 {29439                  type uint32 {
29445                    range "0..4294967295" {29440                    range "0..4294967295" {
29446                      description29441                      description
29447                        "Threshold value";29442                        "Threshold value";
29448                    }29443                    }
29449                  }29444                  }
29450                  mandatory true;29445                  mandatory true;
29451                  description29446                  description
29452                    "Threshold value";29447                    "Threshold value";
29453                }29448                }
29454              }29449              }
29455              container rg {29450              container rg {
29456                presence "Indicates the node is configured.";29451                presence "Indicates the node is configured.";
29457                description29452                description
29458                  "Not in range";29453                  "Not in range";
29459                leaf start-threshold-value {29454                leaf start-threshold-value {
29460                  type uint32 {29455                  type uint32 {
29461                    range "0..4294967295" {29456                    range "0..4294967295" {
29462                      description29457                      description
29463                        "Threshold value";29458                        "Threshold value";
29464                    }29459                    }
29465                  }29460                  }
29466                  mandatory true;29461                  mandatory true;
29467                  description29462                  description
29468                    "Threshold value";29463                    "Threshold value";
29469                }29464                }
29470                leaf end-threshold-value {29465                leaf end-threshold-value {
29471                  type uint32 {29466                  type uint32 {
29472                    range "0..4294967295" {29467                    range "0..4294967295" {
29473                      description29468                      description
29474                        "Threshold value";29469                        "Threshold value";
29475                    }29470                    }
29476                  }29471                  }
29477                  mandatory true;29472                  mandatory true;
29478                  description29473                  description
29479                    "Threshold value";29474                    "Threshold value";
29480                }29475                }
29481              }29476              }
29482            }29477            }
29483            container input-lsaupdates {29478            container input-lsaupdates {
29484              description29479              description
29485                "Number of LSA Updates received";29480                "Number of LSA Updates received";
29486              container percent {29481              container percent {
29487                presence "Indicates a percent node is configured.";29482                presence "Indicates a percent node is configured.";
29488                description29483                description
29489                  "Specify that threshold value is percent of previous sample";29484                  "Specify that threshold value is percent of previous sample";
29490              }29485              }
29491              container rearm {29486              container rearm {
29492                description29487                description
29493                  "Specify Rearm parameters (default - always)";29488                  "Specify Rearm parameters (default - always)";
29494                container toggle {29489                container toggle {
29495                  must "not(../window)";29490                  must "not(../window)";
29496                  presence "Indicates a toggle node is configured.";29491                  presence "Indicates a toggle node is configured.";
29497                  description29492                  description
29498                    "Rearm after the first period when condition is not met";29493                    "Rearm after the first period when condition is not met";
29499                }29494                }
29500                leaf window {29495                leaf window {
29501                  type uint32 {29496                  type uint32 {
29502                    range "1..100" {29497                    range "1..100" {
29503                      description29498                      description
29504                        "Rearm window size";29499                        "Rearm window size";
29505                    }29500                    }
29506                  }29501                  }
29507                  must "not(../toggle)";29502                  must "not(../toggle)";
29508                  description29503                  description
29509                    "Rearm after the window of sampling periods";29504                    "Rearm after the window of sampling periods";
29510                }29505                }
29511              }29506              }
29512              container delta {29507              container delta {
29513                presence "Indicates a delta node is configured.";29508                presence "Indicates a delta node is configured.";
29514                description29509                description
29515                  "Specify that threshold value is for difference from the previous sample";29510                  "Specify that threshold value is for difference from the previous sample";
29516              }29511              }
29517              container eq {29512              container eq {
29518                presence "Indicates the node is configured.";29513                presence "Indicates the node is configured.";
29519                description29514                description
29520                  "Equal to";29515                  "Equal to";
29521                leaf threshold-value {29516                leaf threshold-value {
29522                  type uint32 {29517                  type uint32 {
29523                    range "0..4294967295" {29518                    range "0..4294967295" {
29524                      description29519                      description
29525                        "Threshold value";29520                        "Threshold value";
29526                    }29521                    }
29527                  }29522                  }
29528                  mandatory true;29523                  mandatory true;
29529                  description29524                  description
29530                    "Threshold value";29525                    "Threshold value";
29531                }29526                }
29532              }29527              }
29533              container ne {29528              container ne {
29534                presence "Indicates the node is configured.";29529                presence "Indicates the node is configured.";
29535                description29530                description
29536                  "Not equal to";29531                  "Not equal to";
29537                leaf threshold-value {29532                leaf threshold-value {
29538                  type uint32 {29533                  type uint32 {
29539                    range "0..4294967295" {29534                    range "0..4294967295" {
29540                      description29535                      description
29541                        "Threshold value";29536                        "Threshold value";
29542                    }29537                    }
29543                  }29538                  }
29544                  mandatory true;29539                  mandatory true;
29545                  description29540                  description
29546                    "Threshold value";29541                    "Threshold value";
29547                }29542                }
29548              }29543              }
29549              container lt {29544              container lt {
29550                presence "Indicates the node is configured.";29545                presence "Indicates the node is configured.";
29551                description29546                description
29552                  "Less than";29547                  "Less than";
29553                leaf threshold-value {29548                leaf threshold-value {
29554                  type uint32 {29549                  type uint32 {
29555                    range "0..4294967295" {29550                    range "0..4294967295" {
29556                      description29551                      description
29557                        "Threshold value";29552                        "Threshold value";
29558                    }29553                    }
29559                  }29554                  }
29560                  mandatory true;29555                  mandatory true;
29561                  description29556                  description
29562                    "Threshold value";29557                    "Threshold value";
29563                }29558                }
29564              }29559              }
29565              container le {29560              container le {
29566                presence "Indicates the node is configured.";29561                presence "Indicates the node is configured.";
29567                description29562                description
29568                  "Less than or equal to";29563                  "Less than or equal to";
29569                leaf threshold-value {29564                leaf threshold-value {
29570                  type uint32 {29565                  type uint32 {
29571                    range "0..4294967295" {29566                    range "0..4294967295" {
29572                      description29567                      description
29573                        "Threshold value";29568                        "Threshold value";
29574                    }29569                    }
29575                  }29570                  }
29576                  mandatory true;29571                  mandatory true;
29577                  description29572                  description
29578                    "Threshold value";29573                    "Threshold value";
29579                }29574                }
29580              }29575              }
29581              container gt {29576              container gt {
29582                presence "Indicates the node is configured.";29577                presence "Indicates the node is configured.";
29583                description29578                description
29584                  "Greater than";29579                  "Greater than";
29585                leaf threshold-value {29580                leaf threshold-value {
29586                  type uint32 {29581                  type uint32 {
29587                    range "0..4294967295" {29582                    range "0..4294967295" {
29588                      description29583                      description
29589                        "Threshold value";29584                        "Threshold value";
29590                    }29585                    }
29591                  }29586                  }
29592                  mandatory true;29587                  mandatory true;
29593                  description29588                  description
29594                    "Threshold value";29589                    "Threshold value";
29595                }29590                }
29596              }29591              }
29597              container ge {29592              container ge {
29598                presence "Indicates the node is configured.";29593                presence "Indicates the node is configured.";
29599                description29594                description
29600                  "Greater than or equal to";29595                  "Greater than or equal to";
29601                leaf threshold-value {29596                leaf threshold-value {
29602                  type uint32 {29597                  type uint32 {
29603                    range "0..4294967295" {29598                    range "0..4294967295" {
29604                      description29599                      description
29605                        "Threshold value";29600                        "Threshold value";
29606                    }29601                    }
29607                  }29602                  }
29608                  mandatory true;29603                  mandatory true;
29609                  description29604                  description
29610                    "Threshold value";29605                    "Threshold value";
29611                }29606                }
29612              }29607              }
29613              container rg {29608              container rg {
29614                presence "Indicates the node is configured.";29609                presence "Indicates the node is configured.";
29615                description29610                description
29616                  "Not in range";29611                  "Not in range";
29617                leaf start-threshold-value {29612                leaf start-threshold-value {
29618                  type uint32 {29613                  type uint32 {
29619                    range "0..4294967295" {29614                    range "0..4294967295" {
29620                      description29615                      description
29621                        "Threshold value";29616                        "Threshold value";
29622                    }29617                    }
29623                  }29618                  }
29624                  mandatory true;29619                  mandatory true;
29625                  description29620                  description
29626                    "Threshold value";29621                    "Threshold value";
29627                }29622                }
29628                leaf end-threshold-value {29623                leaf end-threshold-value {
29629                  type uint32 {29624                  type uint32 {
29630                    range "0..4294967295" {29625                    range "0..4294967295" {
29631                      description29626                      description
29632                        "Threshold value";29627                        "Threshold value";
29633                    }29628                    }
29634                  }29629                  }
29635                  mandatory true;29630                  mandatory true;
29636                  description29631                  description
29637                    "Threshold value";29632                    "Threshold value";
29638                }29633                }
29639              }29634              }
29640            }29635            }
29641            container input-lsaupdates-lsa {29636            container input-lsaupdates-lsa {
29642              description29637              description
29643                "Number of LSA received in LSA Updates";29638                "Number of LSA received in LSA Updates";
29644              container percent {29639              container percent {
29645                presence "Indicates a percent node is configured.";29640                presence "Indicates a percent node is configured.";
29646                description29641                description
29647                  "Specify that threshold value is percent of previous sample";29642                  "Specify that threshold value is percent of previous sample";
29648              }29643              }
29649              container rearm {29644              container rearm {
29650                description29645                description
29651                  "Specify Rearm parameters (default - always)";29646                  "Specify Rearm parameters (default - always)";
29652                container toggle {29647                container toggle {
29653                  must "not(../window)";29648                  must "not(../window)";
29654                  presence "Indicates a toggle node is configured.";29649                  presence "Indicates a toggle node is configured.";
29655                  description29650                  description
29656                    "Rearm after the first period when condition is not met";29651                    "Rearm after the first period when condition is not met";
29657                }29652                }
29658                leaf window {29653                leaf window {
29659                  type uint32 {29654                  type uint32 {
29660                    range "1..100" {29655                    range "1..100" {
29661                      description29656                      description
29662                        "Rearm window size";29657                        "Rearm window size";
29663                    }29658                    }
29664                  }29659                  }
29665                  must "not(../toggle)";29660                  must "not(../toggle)";
29666                  description29661                  description
29667                    "Rearm after the window of sampling periods";29662                    "Rearm after the window of sampling periods";
29668                }29663                }
29669              }29664              }
29670              container delta {29665              container delta {
29671                presence "Indicates a delta node is configured.";29666                presence "Indicates a delta node is configured.";
29672                description29667                description
29673                  "Specify that threshold value is for difference from the previous sample";29668                  "Specify that threshold value is for difference from the previous sample";
29674              }29669              }
29675              container eq {29670              container eq {
29676                presence "Indicates the node is configured.";29671                presence "Indicates the node is configured.";
29677                description29672                description
29678                  "Equal to";29673                  "Equal to";
29679                leaf threshold-value {29674                leaf threshold-value {
29680                  type uint32 {29675                  type uint32 {
29681                    range "0..4294967295" {29676                    range "0..4294967295" {
29682                      description29677                      description
29683                        "Threshold value";29678                        "Threshold value";
29684                    }29679                    }
29685                  }29680                  }
29686                  mandatory true;29681                  mandatory true;
29687                  description29682                  description
29688                    "Threshold value";29683                    "Threshold value";
29689                }29684                }
29690              }29685              }
29691              container ne {29686              container ne {
29692                presence "Indicates the node is configured.";29687                presence "Indicates the node is configured.";
29693                description29688                description
29694                  "Not equal to";29689                  "Not equal to";
29695                leaf threshold-value {29690                leaf threshold-value {
29696                  type uint32 {29691                  type uint32 {
29697                    range "0..4294967295" {29692                    range "0..4294967295" {
29698                      description29693                      description
29699                        "Threshold value";29694                        "Threshold value";
29700                    }29695                    }
29701                  }29696                  }
29702                  mandatory true;29697                  mandatory true;
29703                  description29698                  description
29704                    "Threshold value";29699                    "Threshold value";
29705                }29700                }
29706              }29701              }
29707              container lt {29702              container lt {
29708                presence "Indicates the node is configured.";29703                presence "Indicates the node is configured.";
29709                description29704                description
29710                  "Less than";29705                  "Less than";
29711                leaf threshold-value {29706                leaf threshold-value {
29712                  type uint32 {29707                  type uint32 {
29713                    range "0..4294967295" {29708                    range "0..4294967295" {
29714                      description29709                      description
29715                        "Threshold value";29710                        "Threshold value";
29716                    }29711                    }
29717                  }29712                  }
29718                  mandatory true;29713                  mandatory true;
29719                  description29714                  description
29720                    "Threshold value";29715                    "Threshold value";
29721                }29716                }
29722              }29717              }
29723              container le {29718              container le {
29724                presence "Indicates the node is configured.";29719                presence "Indicates the node is configured.";
29725                description29720                description
29726                  "Less than or equal to";29721                  "Less than or equal to";
29727                leaf threshold-value {29722                leaf threshold-value {
29728                  type uint32 {29723                  type uint32 {
29729                    range "0..4294967295" {29724                    range "0..4294967295" {
29730                      description29725                      description
29731                        "Threshold value";29726                        "Threshold value";
29732                    }29727                    }
29733                  }29728                  }
29734                  mandatory true;29729                  mandatory true;
29735                  description29730                  description
29736                    "Threshold value";29731                    "Threshold value";
29737                }29732                }
29738              }29733              }
29739              container gt {29734              container gt {
29740                presence "Indicates the node is configured.";29735                presence "Indicates the node is configured.";
29741                description29736                description
29742                  "Greater than";29737                  "Greater than";
29743                leaf threshold-value {29738                leaf threshold-value {
29744                  type uint32 {29739                  type uint32 {
29745                    range "0..4294967295" {29740                    range "0..4294967295" {
29746                      description29741                      description
29747                        "Threshold value";29742                        "Threshold value";
29748                    }29743                    }
29749                  }29744                  }
29750                  mandatory true;29745                  mandatory true;
29751                  description29746                  description
29752                    "Threshold value";29747                    "Threshold value";
29753                }29748                }
29754              }29749              }
29755              container ge {29750              container ge {
29756                presence "Indicates the node is configured.";29751                presence "Indicates the node is configured.";
29757                description29752                description
29758                  "Greater than or equal to";29753                  "Greater than or equal to";
29759                leaf threshold-value {29754                leaf threshold-value {
29760                  type uint32 {29755                  type uint32 {
29761                    range "0..4294967295" {29756                    range "0..4294967295" {
29762                      description29757                      description
29763                        "Threshold value";29758                        "Threshold value";
29764                    }29759                    }
29765                  }29760                  }
29766                  mandatory true;29761                  mandatory true;
29767                  description29762                  description
29768                    "Threshold value";29763                    "Threshold value";
29769                }29764                }
29770              }29765              }
29771              container rg {29766              container rg {
29772                presence "Indicates the node is configured.";29767                presence "Indicates the node is configured.";
29773                description29768                description
29774                  "Not in range";29769                  "Not in range";
29775                leaf start-threshold-value {29770                leaf start-threshold-value {
29776                  type uint32 {29771                  type uint32 {
29777                    range "0..4294967295" {29772                    range "0..4294967295" {
29778                      description29773                      description
29779                        "Threshold value";29774                        "Threshold value";
29780                    }29775                    }
29781                  }29776                  }
29782                  mandatory true;29777                  mandatory true;
29783                  description29778                  description
29784                    "Threshold value";29779                    "Threshold value";
29785                }29780                }
29786                leaf end-threshold-value {29781                leaf end-threshold-value {
29787                  type uint32 {29782                  type uint32 {
29788                    range "0..4294967295" {29783                    range "0..4294967295" {
29789                      description29784                      description
29790                        "Threshold value";29785                        "Threshold value";
29791                    }29786                    }
29792                  }29787                  }
29793                  mandatory true;29788                  mandatory true;
29794                  description29789                  description
29795                    "Threshold value";29790                    "Threshold value";
29796                }29791                }
29797              }29792              }
29798            }29793            }
29799            container output-lsaupdates {29794            container output-lsaupdates {
29800              description29795              description
29801                "Number of LSA Updates sent";29796                "Number of LSA Updates sent";
29802              container percent {29797              container percent {
29803                presence "Indicates a percent node is configured.";29798                presence "Indicates a percent node is configured.";
29804                description29799                description
29805                  "Specify that threshold value is percent of previous sample";29800                  "Specify that threshold value is percent of previous sample";
29806              }29801              }
29807              container rearm {29802              container rearm {
29808                description29803                description
29809                  "Specify Rearm parameters (default - always)";29804                  "Specify Rearm parameters (default - always)";
29810                container toggle {29805                container toggle {
29811                  must "not(../window)";29806                  must "not(../window)";
29812                  presence "Indicates a toggle node is configured.";29807                  presence "Indicates a toggle node is configured.";
29813                  description29808                  description
29814                    "Rearm after the first period when condition is not met";29809                    "Rearm after the first period when condition is not met";
29815                }29810                }
29816                leaf window {29811                leaf window {
29817                  type uint32 {29812                  type uint32 {
29818                    range "1..100" {29813                    range "1..100" {
29819                      description29814                      description
29820                        "Rearm window size";29815                        "Rearm window size";
29821                    }29816                    }
29822                  }29817                  }
29823                  must "not(../toggle)";29818                  must "not(../toggle)";
29824                  description29819                  description
29825                    "Rearm after the window of sampling periods";29820                    "Rearm after the window of sampling periods";
29826                }29821                }
29827              }29822              }
29828              container delta {29823              container delta {
29829                presence "Indicates a delta node is configured.";29824                presence "Indicates a delta node is configured.";
29830                description29825                description
29831                  "Specify that threshold value is for difference from the previous sample";29826                  "Specify that threshold value is for difference from the previous sample";
29832              }29827              }
29833              container eq {29828              container eq {
29834                presence "Indicates the node is configured.";29829                presence "Indicates the node is configured.";
29835                description29830                description
29836                  "Equal to";29831                  "Equal to";
29837                leaf threshold-value {29832                leaf threshold-value {
29838                  type uint32 {29833                  type uint32 {
29839                    range "0..4294967295" {29834                    range "0..4294967295" {
29840                      description29835                      description
29841                        "Threshold value";29836                        "Threshold value";
29842                    }29837                    }
29843                  }29838                  }
29844                  mandatory true;29839                  mandatory true;
29845                  description29840                  description
29846                    "Threshold value";29841                    "Threshold value";
29847                }29842                }
29848              }29843              }
29849              container ne {29844              container ne {
29850                presence "Indicates the node is configured.";29845                presence "Indicates the node is configured.";
29851                description29846                description
29852                  "Not equal to";29847                  "Not equal to";
29853                leaf threshold-value {29848                leaf threshold-value {
29854                  type uint32 {29849                  type uint32 {
29855                    range "0..4294967295" {29850                    range "0..4294967295" {
29856                      description29851                      description
29857                        "Threshold value";29852                        "Threshold value";
29858                    }29853                    }
29859                  }29854                  }
29860                  mandatory true;29855                  mandatory true;
29861                  description29856                  description
29862                    "Threshold value";29857                    "Threshold value";
29863                }29858                }
29864              }29859              }
29865              container lt {29860              container lt {
29866                presence "Indicates the node is configured.";29861                presence "Indicates the node is configured.";
29867                description29862                description
29868                  "Less than";29863                  "Less than";
29869                leaf threshold-value {29864                leaf threshold-value {
29870                  type uint32 {29865                  type uint32 {
29871                    range "0..4294967295" {29866                    range "0..4294967295" {
29872                      description29867                      description
29873                        "Threshold value";29868                        "Threshold value";
29874                    }29869                    }
29875                  }29870                  }
29876                  mandatory true;29871                  mandatory true;
29877                  description29872                  description
29878                    "Threshold value";29873                    "Threshold value";
29879                }29874                }
29880              }29875              }
29881              container le {29876              container le {
29882                presence "Indicates the node is configured.";29877                presence "Indicates the node is configured.";
29883                description29878                description
29884                  "Less than or equal to";29879                  "Less than or equal to";
29885                leaf threshold-value {29880                leaf threshold-value {
29886                  type uint32 {29881                  type uint32 {
29887                    range "0..4294967295" {29882                    range "0..4294967295" {
29888                      description29883                      description
29889                        "Threshold value";29884                        "Threshold value";
29890                    }29885                    }
29891                  }29886                  }
29892                  mandatory true;29887                  mandatory true;
29893                  description29888                  description
29894                    "Threshold value";29889                    "Threshold value";
29895                }29890                }
29896              }29891              }
29897              container gt {29892              container gt {
29898                presence "Indicates the node is configured.";29893                presence "Indicates the node is configured.";
29899                description29894                description
29900                  "Greater than";29895                  "Greater than";
29901                leaf threshold-value {29896                leaf threshold-value {
29902                  type uint32 {29897                  type uint32 {
29903                    range "0..4294967295" {29898                    range "0..4294967295" {
29904                      description29899                      description
29905                        "Threshold value";29900                        "Threshold value";
29906                    }29901                    }
29907                  }29902                  }
29908                  mandatory true;29903                  mandatory true;
29909                  description29904                  description
29910                    "Threshold value";29905                    "Threshold value";
29911                }29906                }
29912              }29907              }
29913              container ge {29908              container ge {
29914                presence "Indicates the node is configured.";29909                presence "Indicates the node is configured.";
29915                description29910                description
29916                  "Greater than or equal to";29911                  "Greater than or equal to";
29917                leaf threshold-value {29912                leaf threshold-value {
29918                  type uint32 {29913                  type uint32 {
29919                    range "0..4294967295" {29914                    range "0..4294967295" {
29920                      description29915                      description
29921                        "Threshold value";29916                        "Threshold value";
29922                    }29917                    }
29923                  }29918                  }
29924                  mandatory true;29919                  mandatory true;
29925                  description29920                  description
29926                    "Threshold value";29921                    "Threshold value";
29927                }29922                }
29928              }29923              }
29929              container rg {29924              container rg {
29930                presence "Indicates the node is configured.";29925                presence "Indicates the node is configured.";
29931                description29926                description
29932                  "Not in range";29927                  "Not in range";
29933                leaf start-threshold-value {29928                leaf start-threshold-value {
29934                  type uint32 {29929                  type uint32 {
29935                    range "0..4294967295" {29930                    range "0..4294967295" {
29936                      description29931                      description
29937                        "Threshold value";29932                        "Threshold value";
29938                    }29933                    }
29939                  }29934                  }
29940                  mandatory true;29935                  mandatory true;
29941                  description29936                  description
29942                    "Threshold value";29937                    "Threshold value";
29943                }29938                }
29944                leaf end-threshold-value {29939                leaf end-threshold-value {
29945                  type uint32 {29940                  type uint32 {
29946                    range "0..4294967295" {29941                    range "0..4294967295" {
29947                      description29942                      description
29948                        "Threshold value";29943                        "Threshold value";
29949                    }29944                    }
29950                  }29945                  }
29951                  mandatory true;29946                  mandatory true;
29952                  description29947                  description
29953                    "Threshold value";29948                    "Threshold value";
29954                }29949                }
29955              }29950              }
29956            }29951            }
29957            container output-lsaupdates-lsa {29952            container output-lsaupdates-lsa {
29958              description29953              description
29959                "Number of LSA sent in LSA Updates";29954                "Number of LSA sent in LSA Updates";
29960              container percent {29955              container percent {
29961                presence "Indicates a percent node is configured.";29956                presence "Indicates a percent node is configured.";
29962                description29957                description
29963                  "Specify that threshold value is percent of previous sample";29958                  "Specify that threshold value is percent of previous sample";
29964              }29959              }
29965              container rearm {29960              container rearm {
29966                description29961                description
29967                  "Specify Rearm parameters (default - always)";29962                  "Specify Rearm parameters (default - always)";
29968                container toggle {29963                container toggle {
29969                  must "not(../window)";29964                  must "not(../window)";
29970                  presence "Indicates a toggle node is configured.";29965                  presence "Indicates a toggle node is configured.";
29971                  description29966                  description
29972                    "Rearm after the first period when condition is not met";29967                    "Rearm after the first period when condition is not met";
29973                }29968                }
29974                leaf window {29969                leaf window {
29975                  type uint32 {29970                  type uint32 {
29976                    range "1..100" {29971                    range "1..100" {
29977                      description29972                      description
29978                        "Rearm window size";29973                        "Rearm window size";
29979                    }29974                    }
29980                  }29975                  }
29981                  must "not(../toggle)";29976                  must "not(../toggle)";
29982                  description29977                  description
29983                    "Rearm after the window of sampling periods";29978                    "Rearm after the window of sampling periods";
29984                }29979                }
29985              }29980              }
29986              container delta {29981              container delta {
29987                presence "Indicates a delta node is configured.";29982                presence "Indicates a delta node is configured.";
29988                description29983                description
29989                  "Specify that threshold value is for difference from the previous sample";29984                  "Specify that threshold value is for difference from the previous sample";
29990              }29985              }
29991              container eq {29986              container eq {
29992                presence "Indicates the node is configured.";29987                presence "Indicates the node is configured.";
29993                description29988                description
29994                  "Equal to";29989                  "Equal to";
29995                leaf threshold-value {29990                leaf threshold-value {
29996                  type uint32 {29991                  type uint32 {
29997                    range "0..4294967295" {29992                    range "0..4294967295" {
29998                      description29993                      description
29999                        "Threshold value";29994                        "Threshold value";
30000                    }29995                    }
30001                  }29996                  }
30002                  mandatory true;29997                  mandatory true;
30003                  description29998                  description
30004                    "Threshold value";29999                    "Threshold value";
30005                }30000                }
30006              }30001              }
30007              container ne {30002              container ne {
30008                presence "Indicates the node is configured.";30003                presence "Indicates the node is configured.";
30009                description30004                description
30010                  "Not equal to";30005                  "Not equal to";
30011                leaf threshold-value {30006                leaf threshold-value {
30012                  type uint32 {30007                  type uint32 {
30013                    range "0..4294967295" {30008                    range "0..4294967295" {
30014                      description30009                      description
30015                        "Threshold value";30010                        "Threshold value";
30016                    }30011                    }
30017                  }30012                  }
30018                  mandatory true;30013                  mandatory true;
30019                  description30014                  description
30020                    "Threshold value";30015                    "Threshold value";
30021                }30016                }
30022              }30017              }
30023              container lt {30018              container lt {
30024                presence "Indicates the node is configured.";30019                presence "Indicates the node is configured.";
30025                description30020                description
30026                  "Less than";30021                  "Less than";
30027                leaf threshold-value {30022                leaf threshold-value {
30028                  type uint32 {30023                  type uint32 {
30029                    range "0..4294967295" {30024                    range "0..4294967295" {
30030                      description30025                      description
30031                        "Threshold value";30026                        "Threshold value";
30032                    }30027                    }
30033                  }30028                  }
30034                  mandatory true;30029                  mandatory true;
30035                  description30030                  description
30036                    "Threshold value";30031                    "Threshold value";
30037                }30032                }
30038              }30033              }
30039              container le {30034              container le {
30040                presence "Indicates the node is configured.";30035                presence "Indicates the node is configured.";
30041                description30036                description
30042                  "Less than or equal to";30037                  "Less than or equal to";
30043                leaf threshold-value {30038                leaf threshold-value {
30044                  type uint32 {30039                  type uint32 {
30045                    range "0..4294967295" {30040                    range "0..4294967295" {
30046                      description30041                      description
30047                        "Threshold value";30042                        "Threshold value";
30048                    }30043                    }
30049                  }30044                  }
30050                  mandatory true;30045                  mandatory true;
30051                  description30046                  description
30052                    "Threshold value";30047                    "Threshold value";
30053                }30048                }
30054              }30049              }
30055              container gt {30050              container gt {
30056                presence "Indicates the node is configured.";30051                presence "Indicates the node is configured.";
30057                description30052                description
30058                  "Greater than";30053                  "Greater than";
30059                leaf threshold-value {30054                leaf threshold-value {
30060                  type uint32 {30055                  type uint32 {
30061                    range "0..4294967295" {30056                    range "0..4294967295" {
30062                      description30057                      description
30063                        "Threshold value";30058                        "Threshold value";
30064                    }30059                    }
30065                  }30060                  }
30066                  mandatory true;30061                  mandatory true;
30067                  description30062                  description
30068                    "Threshold value";30063                    "Threshold value";
30069                }30064                }
30070              }30065              }
30071              container ge {30066              container ge {
30072                presence "Indicates the node is configured.";30067                presence "Indicates the node is configured.";
30073                description30068                description
30074                  "Greater than or equal to";30069                  "Greater than or equal to";
30075                leaf threshold-value {30070                leaf threshold-value {
30076                  type uint32 {30071                  type uint32 {
30077                    range "0..4294967295" {30072                    range "0..4294967295" {
30078                      description30073                      description
30079                        "Threshold value";30074                        "Threshold value";
30080                    }30075                    }
30081                  }30076                  }
30082                  mandatory true;30077                  mandatory true;
30083                  description30078                  description
30084                    "Threshold value";30079                    "Threshold value";
30085                }30080                }
30086              }30081              }
30087              container rg {30082              container rg {
30088                presence "Indicates the node is configured.";30083                presence "Indicates the node is configured.";
30089                description30084                description
30090                  "Not in range";30085                  "Not in range";
30091                leaf start-threshold-value {30086                leaf start-threshold-value {
30092                  type uint32 {30087                  type uint32 {
30093                    range "0..4294967295" {30088                    range "0..4294967295" {
30094                      description30089                      description
30095                        "Threshold value";30090                        "Threshold value";
30096                    }30091                    }
30097                  }30092                  }
30098                  mandatory true;30093                  mandatory true;
30099                  description30094                  description
30100                    "Threshold value";30095                    "Threshold value";
30101                }30096                }
30102                leaf end-threshold-value {30097                leaf end-threshold-value {
30103                  type uint32 {30098                  type uint32 {
30104                    range "0..4294967295" {30099                    range "0..4294967295" {
30105                      description30100                      description
30106                        "Threshold value";30101                        "Threshold value";
30107                    }30102                    }
30108                  }30103                  }
30109                  mandatory true;30104                  mandatory true;
30110                  description30105                  description
30111                    "Threshold value";30106                    "Threshold value";
30112                }30107                }
30113              }30108              }
30114            }30109            }
30115            container input-lsaacks {30110            container input-lsaacks {
30116              description30111              description
30117                "Number of LSA Acknowledgements received";30112                "Number of LSA Acknowledgements received";
30118              container percent {30113              container percent {
30119                presence "Indicates a percent node is configured.";30114                presence "Indicates a percent node is configured.";
30120                description30115                description
30121                  "Specify that threshold value is percent of previous sample";30116                  "Specify that threshold value is percent of previous sample";
30122              }30117              }
30123              container rearm {30118              container rearm {
30124                description30119                description
30125                  "Specify Rearm parameters (default - always)";30120                  "Specify Rearm parameters (default - always)";
30126                container toggle {30121                container toggle {
30127                  must "not(../window)";30122                  must "not(../window)";
30128                  presence "Indicates a toggle node is configured.";30123                  presence "Indicates a toggle node is configured.";
30129                  description30124                  description
30130                    "Rearm after the first period when condition is not met";30125                    "Rearm after the first period when condition is not met";
30131                }30126                }
30132                leaf window {30127                leaf window {
30133                  type uint32 {30128                  type uint32 {
30134                    range "1..100" {30129                    range "1..100" {
30135                      description30130                      description
30136                        "Rearm window size";30131                        "Rearm window size";
30137                    }30132                    }
30138                  }30133                  }
30139                  must "not(../toggle)";30134                  must "not(../toggle)";
30140                  description30135                  description
30141                    "Rearm after the window of sampling periods";30136                    "Rearm after the window of sampling periods";
30142                }30137                }
30143              }30138              }
30144              container delta {30139              container delta {
30145                presence "Indicates a delta node is configured.";30140                presence "Indicates a delta node is configured.";
30146                description30141                description
30147                  "Specify that threshold value is for difference from the previous sample";30142                  "Specify that threshold value is for difference from the previous sample";
30148              }30143              }
30149              container eq {30144              container eq {
30150                presence "Indicates the node is configured.";30145                presence "Indicates the node is configured.";
30151                description30146                description
30152                  "Equal to";30147                  "Equal to";
30153                leaf threshold-value {30148                leaf threshold-value {
30154                  type uint32 {30149                  type uint32 {
30155                    range "0..4294967295" {30150                    range "0..4294967295" {
30156                      description30151                      description
30157                        "Threshold value";30152                        "Threshold value";
30158                    }30153                    }
30159                  }30154                  }
30160                  mandatory true;30155                  mandatory true;
30161                  description30156                  description
30162                    "Threshold value";30157                    "Threshold value";
30163                }30158                }
30164              }30159              }
30165              container ne {30160              container ne {
30166                presence "Indicates the node is configured.";30161                presence "Indicates the node is configured.";
30167                description30162                description
30168                  "Not equal to";30163                  "Not equal to";
30169                leaf threshold-value {30164                leaf threshold-value {
30170                  type uint32 {30165                  type uint32 {
30171                    range "0..4294967295" {30166                    range "0..4294967295" {
30172                      description30167                      description
30173                        "Threshold value";30168                        "Threshold value";
30174                    }30169                    }
30175                  }30170                  }
30176                  mandatory true;30171                  mandatory true;
30177                  description30172                  description
30178                    "Threshold value";30173                    "Threshold value";
30179                }30174                }
30180              }30175              }
30181              container lt {30176              container lt {
30182                presence "Indicates the node is configured.";30177                presence "Indicates the node is configured.";
30183                description30178                description
30184                  "Less than";30179                  "Less than";
30185                leaf threshold-value {30180                leaf threshold-value {
30186                  type uint32 {30181                  type uint32 {
30187                    range "0..4294967295" {30182                    range "0..4294967295" {
30188                      description30183                      description
30189                        "Threshold value";30184                        "Threshold value";
30190                    }30185                    }
30191                  }30186                  }
30192                  mandatory true;30187                  mandatory true;
30193                  description30188                  description
30194                    "Threshold value";30189                    "Threshold value";
30195                }30190                }
30196              }30191              }
30197              container le {30192              container le {
30198                presence "Indicates the node is configured.";30193                presence "Indicates the node is configured.";
30199                description30194                description
30200                  "Less than or equal to";30195                  "Less than or equal to";
30201                leaf threshold-value {30196                leaf threshold-value {
30202                  type uint32 {30197                  type uint32 {
30203                    range "0..4294967295" {30198                    range "0..4294967295" {
30204                      description30199                      description
30205                        "Threshold value";30200                        "Threshold value";
30206                    }30201                    }
30207                  }30202                  }
30208                  mandatory true;30203                  mandatory true;
30209                  description30204                  description
30210                    "Threshold value";30205                    "Threshold value";
30211                }30206                }
30212              }30207              }
30213              container gt {30208              container gt {
30214                presence "Indicates the node is configured.";30209                presence "Indicates the node is configured.";
30215                description30210                description
30216                  "Greater than";30211                  "Greater than";
30217                leaf threshold-value {30212                leaf threshold-value {
30218                  type uint32 {30213                  type uint32 {
30219                    range "0..4294967295" {30214                    range "0..4294967295" {
30220                      description30215                      description
30221                        "Threshold value";30216                        "Threshold value";
30222                    }30217                    }
30223                  }30218                  }
30224                  mandatory true;30219                  mandatory true;
30225                  description30220                  description
30226                    "Threshold value";30221                    "Threshold value";
30227                }30222                }
30228              }30223              }
30229              container ge {30224              container ge {
30230                presence "Indicates the node is configured.";30225                presence "Indicates the node is configured.";
30231                description30226                description
30232                  "Greater than or equal to";30227                  "Greater than or equal to";
30233                leaf threshold-value {30228                leaf threshold-value {
30234                  type uint32 {30229                  type uint32 {
30235                    range "0..4294967295" {30230                    range "0..4294967295" {
30236                      description30231                      description
30237                        "Threshold value";30232                        "Threshold value";
30238                    }30233                    }
30239                  }30234                  }
30240                  mandatory true;30235                  mandatory true;
30241                  description30236                  description
30242                    "Threshold value";30237                    "Threshold value";
30243                }30238                }
30244              }30239              }
30245              container rg {30240              container rg {
30246                presence "Indicates the node is configured.";30241                presence "Indicates the node is configured.";
30247                description30242                description
30248                  "Not in range";30243                  "Not in range";
30249                leaf start-threshold-value {30244                leaf start-threshold-value {
30250                  type uint32 {30245                  type uint32 {
30251                    range "0..4294967295" {30246                    range "0..4294967295" {
30252                      description30247                      description
30253                        "Threshold value";30248                        "Threshold value";
30254                    }30249                    }
30255                  }30250                  }
30256                  mandatory true;30251                  mandatory true;
30257                  description30252                  description
30258                    "Threshold value";30253                    "Threshold value";
30259                }30254                }
30260                leaf end-threshold-value {30255                leaf end-threshold-value {
30261                  type uint32 {30256                  type uint32 {
30262                    range "0..4294967295" {30257                    range "0..4294967295" {
30263                      description30258                      description
30264                        "Threshold value";30259                        "Threshold value";
30265                    }30260                    }
30266                  }30261                  }
30267                  mandatory true;30262                  mandatory true;
30268                  description30263                  description
30269                    "Threshold value";30264                    "Threshold value";
30270                }30265                }
30271              }30266              }
30272            }30267            }
30273            container input-lsaacks-lsa {30268            container input-lsaacks-lsa {
30274              description30269              description
30275                "Number of LSA received in LSA Acknowledgements";30270                "Number of LSA received in LSA Acknowledgements";
30276              container percent {30271              container percent {
30277                presence "Indicates a percent node is configured.";30272                presence "Indicates a percent node is configured.";
30278                description30273                description
30279                  "Specify that threshold value is percent of previous sample";30274                  "Specify that threshold value is percent of previous sample";
30280              }30275              }
30281              container rearm {30276              container rearm {
30282                description30277                description
30283                  "Specify Rearm parameters (default - always)";30278                  "Specify Rearm parameters (default - always)";
30284                container toggle {30279                container toggle {
30285                  must "not(../window)";30280                  must "not(../window)";
30286                  presence "Indicates a toggle node is configured.";30281                  presence "Indicates a toggle node is configured.";
30287                  description30282                  description
30288                    "Rearm after the first period when condition is not met";30283                    "Rearm after the first period when condition is not met";
30289                }30284                }
30290                leaf window {30285                leaf window {
30291                  type uint32 {30286                  type uint32 {
30292                    range "1..100" {30287                    range "1..100" {
30293                      description30288                      description
30294                        "Rearm window size";30289                        "Rearm window size";
30295                    }30290                    }
30296                  }30291                  }
30297                  must "not(../toggle)";30292                  must "not(../toggle)";
30298                  description30293                  description
30299                    "Rearm after the window of sampling periods";30294                    "Rearm after the window of sampling periods";
30300                }30295                }
30301              }30296              }
30302              container delta {30297              container delta {
30303                presence "Indicates a delta node is configured.";30298                presence "Indicates a delta node is configured.";
30304                description30299                description
30305                  "Specify that threshold value is for difference from the previous sample";30300                  "Specify that threshold value is for difference from the previous sample";
30306              }30301              }
30307              container eq {30302              container eq {
30308                presence "Indicates the node is configured.";30303                presence "Indicates the node is configured.";
30309                description30304                description
30310                  "Equal to";30305                  "Equal to";
30311                leaf threshold-value {30306                leaf threshold-value {
30312                  type uint32 {30307                  type uint32 {
30313                    range "0..4294967295" {30308                    range "0..4294967295" {
30314                      description30309                      description
30315                        "Threshold value";30310                        "Threshold value";
30316                    }30311                    }
30317                  }30312                  }
30318                  mandatory true;30313                  mandatory true;
30319                  description30314                  description
30320                    "Threshold value";30315                    "Threshold value";
30321                }30316                }
30322              }30317              }
30323              container ne {30318              container ne {
30324                presence "Indicates the node is configured.";30319                presence "Indicates the node is configured.";
30325                description30320                description
30326                  "Not equal to";30321                  "Not equal to";
30327                leaf threshold-value {30322                leaf threshold-value {
30328                  type uint32 {30323                  type uint32 {
30329                    range "0..4294967295" {30324                    range "0..4294967295" {
30330                      description30325                      description
30331                        "Threshold value";30326                        "Threshold value";
30332                    }30327                    }
30333                  }30328                  }
30334                  mandatory true;30329                  mandatory true;
30335                  description30330                  description
30336                    "Threshold value";30331                    "Threshold value";
30337                }30332                }
30338              }30333              }
30339              container lt {30334              container lt {
30340                presence "Indicates the node is configured.";30335                presence "Indicates the node is configured.";
30341                description30336                description
30342                  "Less than";30337                  "Less than";
30343                leaf threshold-value {30338                leaf threshold-value {
30344                  type uint32 {30339                  type uint32 {
30345                    range "0..4294967295" {30340                    range "0..4294967295" {
30346                      description30341                      description
30347                        "Threshold value";30342                        "Threshold value";
30348                    }30343                    }
30349                  }30344                  }
30350                  mandatory true;30345                  mandatory true;
30351                  description30346                  description
30352                    "Threshold value";30347                    "Threshold value";
30353                }30348                }
30354              }30349              }
30355              container le {30350              container le {
30356                presence "Indicates the node is configured.";30351                presence "Indicates the node is configured.";
30357                description30352                description
30358                  "Less than or equal to";30353                  "Less than or equal to";
30359                leaf threshold-value {30354                leaf threshold-value {
30360                  type uint32 {30355                  type uint32 {
30361                    range "0..4294967295" {30356                    range "0..4294967295" {
30362                      description30357                      description
30363                        "Threshold value";30358                        "Threshold value";
30364                    }30359                    }
30365                  }30360                  }
30366                  mandatory true;30361                  mandatory true;
30367                  description30362                  description
30368                    "Threshold value";30363                    "Threshold value";
30369                }30364                }
30370              }30365              }
30371              container gt {30366              container gt {
30372                presence "Indicates the node is configured.";30367                presence "Indicates the node is configured.";
30373                description30368                description
30374                  "Greater than";30369                  "Greater than";
30375                leaf threshold-value {30370                leaf threshold-value {
30376                  type uint32 {30371                  type uint32 {
30377                    range "0..4294967295" {30372                    range "0..4294967295" {
30378                      description30373                      description
30379                        "Threshold value";30374                        "Threshold value";
30380                    }30375                    }
30381                  }30376                  }
30382                  mandatory true;30377                  mandatory true;
30383                  description30378                  description
30384                    "Threshold value";30379                    "Threshold value";
30385                }30380                }
30386              }30381              }
30387              container ge {30382              container ge {
30388                presence "Indicates the node is configured.";30383                presence "Indicates the node is configured.";
30389                description30384                description
30390                  "Greater than or equal to";30385                  "Greater than or equal to";
30391                leaf threshold-value {30386                leaf threshold-value {
30392                  type uint32 {30387                  type uint32 {
30393                    range "0..4294967295" {30388                    range "0..4294967295" {
30394                      description30389                      description
30395                        "Threshold value";30390                        "Threshold value";
30396                    }30391                    }
30397                  }30392                  }
30398                  mandatory true;30393                  mandatory true;
30399                  description30394                  description
30400                    "Threshold value";30395                    "Threshold value";
30401                }30396                }
30402              }30397              }
30403              container rg {30398              container rg {
30404                presence "Indicates the node is configured.";30399                presence "Indicates the node is configured.";
30405                description30400                description
30406                  "Not in range";30401                  "Not in range";
30407                leaf start-threshold-value {30402                leaf start-threshold-value {
30408                  type uint32 {30403                  type uint32 {
30409                    range "0..4294967295" {30404                    range "0..4294967295" {
30410                      description30405                      description
30411                        "Threshold value";30406                        "Threshold value";
30412                    }30407                    }
30413                  }30408                  }
30414                  mandatory true;30409                  mandatory true;
30415                  description30410                  description
30416                    "Threshold value";30411                    "Threshold value";
30417                }30412                }
30418                leaf end-threshold-value {30413                leaf end-threshold-value {
30419                  type uint32 {30414                  type uint32 {
30420                    range "0..4294967295" {30415                    range "0..4294967295" {
30421                      description30416                      description
30422                        "Threshold value";30417                        "Threshold value";
30423                    }30418                    }
30424                  }30419                  }
30425                  mandatory true;30420                  mandatory true;
30426                  description30421                  description
30427                    "Threshold value";30422                    "Threshold value";
30428                }30423                }
30429              }30424              }
30430            }30425            }
30431            container output-lsaacks {30426            container output-lsaacks {
30432              description30427              description
30433                "Number of LSA Acknowledgements sent";30428                "Number of LSA Acknowledgements sent";
30434              container percent {30429              container percent {
30435                presence "Indicates a percent node is configured.";30430                presence "Indicates a percent node is configured.";
30436                description30431                description
30437                  "Specify that threshold value is percent of previous sample";30432                  "Specify that threshold value is percent of previous sample";
30438              }30433              }
30439              container rearm {30434              container rearm {
30440                description30435                description
30441                  "Specify Rearm parameters (default - always)";30436                  "Specify Rearm parameters (default - always)";
30442                container toggle {30437                container toggle {
30443                  must "not(../window)";30438                  must "not(../window)";
30444                  presence "Indicates a toggle node is configured.";30439                  presence "Indicates a toggle node is configured.";
30445                  description30440                  description
30446                    "Rearm after the first period when condition is not met";30441                    "Rearm after the first period when condition is not met";
30447                }30442                }
30448                leaf window {30443                leaf window {
30449                  type uint32 {30444                  type uint32 {
30450                    range "1..100" {30445                    range "1..100" {
30451                      description30446                      description
30452                        "Rearm window size";30447                        "Rearm window size";
30453                    }30448                    }
30454                  }30449                  }
30455                  must "not(../toggle)";30450                  must "not(../toggle)";
30456                  description30451                  description
30457                    "Rearm after the window of sampling periods";30452                    "Rearm after the window of sampling periods";
30458                }30453                }
30459              }30454              }
30460              container delta {30455              container delta {
30461                presence "Indicates a delta node is configured.";30456                presence "Indicates a delta node is configured.";
30462                description30457                description
30463                  "Specify that threshold value is for difference from the previous sample";30458                  "Specify that threshold value is for difference from the previous sample";
30464              }30459              }
30465              container eq {30460              container eq {
30466                presence "Indicates the node is configured.";30461                presence "Indicates the node is configured.";
30467                description30462                description
30468                  "Equal to";30463                  "Equal to";
30469                leaf threshold-value {30464                leaf threshold-value {
30470                  type uint32 {30465                  type uint32 {
30471                    range "0..4294967295" {30466                    range "0..4294967295" {
30472                      description30467                      description
30473                        "Threshold value";30468                        "Threshold value";
30474                    }30469                    }
30475                  }30470                  }
30476                  mandatory true;30471                  mandatory true;
30477                  description30472                  description
30478                    "Threshold value";30473                    "Threshold value";
30479                }30474                }
30480              }30475              }
30481              container ne {30476              container ne {
30482                presence "Indicates the node is configured.";30477                presence "Indicates the node is configured.";
30483                description30478                description
30484                  "Not equal to";30479                  "Not equal to";
30485                leaf threshold-value {30480                leaf threshold-value {
30486                  type uint32 {30481                  type uint32 {
30487                    range "0..4294967295" {30482                    range "0..4294967295" {
30488                      description30483                      description
30489                        "Threshold value";30484                        "Threshold value";
30490                    }30485                    }
30491                  }30486                  }
30492                  mandatory true;30487                  mandatory true;
30493                  description30488                  description
30494                    "Threshold value";30489                    "Threshold value";
30495                }30490                }
30496              }30491              }
30497              container lt {30492              container lt {
30498                presence "Indicates the node is configured.";30493                presence "Indicates the node is configured.";
30499                description30494                description
30500                  "Less than";30495                  "Less than";
30501                leaf threshold-value {30496                leaf threshold-value {
30502                  type uint32 {30497                  type uint32 {
30503                    range "0..4294967295" {30498                    range "0..4294967295" {
30504                      description30499                      description
30505                        "Threshold value";30500                        "Threshold value";
30506                    }30501                    }
30507                  }30502                  }
30508                  mandatory true;30503                  mandatory true;
30509                  description30504                  description
30510                    "Threshold value";30505                    "Threshold value";
30511                }30506                }
30512              }30507              }
30513              container le {30508              container le {
30514                presence "Indicates the node is configured.";30509                presence "Indicates the node is configured.";
30515                description30510                description
30516                  "Less than or equal to";30511                  "Less than or equal to";
30517                leaf threshold-value {30512                leaf threshold-value {
30518                  type uint32 {30513                  type uint32 {
30519                    range "0..4294967295" {30514                    range "0..4294967295" {
30520                      description30515                      description
30521                        "Threshold value";30516                        "Threshold value";
30522                    }30517                    }
30523                  }30518                  }
30524                  mandatory true;30519                  mandatory true;
30525                  description30520                  description
30526                    "Threshold value";30521                    "Threshold value";
30527                }30522                }
30528              }30523              }
30529              container gt {30524              container gt {
30530                presence "Indicates the node is configured.";30525                presence "Indicates the node is configured.";
30531                description30526                description
30532                  "Greater than";30527                  "Greater than";
30533                leaf threshold-value {30528                leaf threshold-value {
30534                  type uint32 {30529                  type uint32 {
30535                    range "0..4294967295" {30530                    range "0..4294967295" {
30536                      description30531                      description
30537                        "Threshold value";30532                        "Threshold value";
30538                    }30533                    }
30539                  }30534                  }
30540                  mandatory true;30535                  mandatory true;
30541                  description30536                  description
30542                    "Threshold value";30537                    "Threshold value";
30543                }30538                }
30544              }30539              }
30545              container ge {30540              container ge {
30546                presence "Indicates the node is configured.";30541                presence "Indicates the node is configured.";
30547                description30542                description
30548                  "Greater than or equal to";30543                  "Greater than or equal to";
30549                leaf threshold-value {30544                leaf threshold-value {
30550                  type uint32 {30545                  type uint32 {
30551                    range "0..4294967295" {30546                    range "0..4294967295" {
30552                      description30547                      description
30553                        "Threshold value";30548                        "Threshold value";
30554                    }30549                    }
30555                  }30550                  }
30556                  mandatory true;30551                  mandatory true;
30557                  description30552                  description
30558                    "Threshold value";30553                    "Threshold value";
30559                }30554                }
30560              }30555              }
30561              container rg {30556              container rg {
30562                presence "Indicates the node is configured.";30557                presence "Indicates the node is configured.";
30563                description30558                description
30564                  "Not in range";30559                  "Not in range";
30565                leaf start-threshold-value {30560                leaf start-threshold-value {
30566                  type uint32 {30561                  type uint32 {
30567                    range "0..4294967295" {30562                    range "0..4294967295" {
30568                      description30563                      description
30569                        "Threshold value";30564                        "Threshold value";
30570                    }30565                    }
30571                  }30566                  }
30572                  mandatory true;30567                  mandatory true;
30573                  description30568                  description
30574                    "Threshold value";30569                    "Threshold value";
30575                }30570                }
30576                leaf end-threshold-value {30571                leaf end-threshold-value {
30577                  type uint32 {30572                  type uint32 {
30578                    range "0..4294967295" {30573                    range "0..4294967295" {
30579                      description30574                      description
30580                        "Threshold value";30575                        "Threshold value";
30581                    }30576                    }
30582                  }30577                  }
30583                  mandatory true;30578                  mandatory true;
30584                  description30579                  description
30585                    "Threshold value";30580                    "Threshold value";
30586                }30581                }
30587              }30582              }
30588            }30583            }
30589            container output-lsaacks-lsa {30584            container output-lsaacks-lsa {
30590              description30585              description
30591                "Number of LSA sent in LSA Acknowledgements";30586                "Number of LSA sent in LSA Acknowledgements";
30592              container percent {30587              container percent {
30593                presence "Indicates a percent node is configured.";30588                presence "Indicates a percent node is configured.";
30594                description30589                description
30595                  "Specify that threshold value is percent of previous sample";30590                  "Specify that threshold value is percent of previous sample";
30596              }30591              }
30597              container rearm {30592              container rearm {
30598                description30593                description
30599                  "Specify Rearm parameters (default - always)";30594                  "Specify Rearm parameters (default - always)";
30600                container toggle {30595                container toggle {
30601                  must "not(../window)";30596                  must "not(../window)";
30602                  presence "Indicates a toggle node is configured.";30597                  presence "Indicates a toggle node is configured.";
30603                  description30598                  description
30604                    "Rearm after the first period when condition is not met";30599                    "Rearm after the first period when condition is not met";
30605                }30600                }
30606                leaf window {30601                leaf window {
30607                  type uint32 {30602                  type uint32 {
30608                    range "1..100" {30603                    range "1..100" {
30609                      description30604                      description
30610                        "Rearm window size";30605                        "Rearm window size";
30611                    }30606                    }
30612                  }30607                  }
30613                  must "not(../toggle)";30608                  must "not(../toggle)";
30614                  description30609                  description
30615                    "Rearm after the window of sampling periods";30610                    "Rearm after the window of sampling periods";
30616                }30611                }
30617              }30612              }
30618              container delta {30613              container delta {
30619                presence "Indicates a delta node is configured.";30614                presence "Indicates a delta node is configured.";
30620                description30615                description
30621                  "Specify that threshold value is for difference from the previous sample";30616                  "Specify that threshold value is for difference from the previous sample";
30622              }30617              }
30623              container eq {30618              container eq {
30624                presence "Indicates the node is configured.";30619                presence "Indicates the node is configured.";
30625                description30620                description
30626                  "Equal to";30621                  "Equal to";
30627                leaf threshold-value {30622                leaf threshold-value {
30628                  type uint32 {30623                  type uint32 {
30629                    range "0..4294967295" {30624                    range "0..4294967295" {
30630                      description30625                      description
30631                        "Threshold value";30626                        "Threshold value";
30632                    }30627                    }
30633                  }30628                  }
30634                  mandatory true;30629                  mandatory true;
30635                  description30630                  description
30636                    "Threshold value";30631                    "Threshold value";
30637                }30632                }
30638              }30633              }
30639              container ne {30634              container ne {
30640                presence "Indicates the node is configured.";30635                presence "Indicates the node is configured.";
30641                description30636                description
30642                  "Not equal to";30637                  "Not equal to";
30643                leaf threshold-value {30638                leaf threshold-value {
30644                  type uint32 {30639                  type uint32 {
30645                    range "0..4294967295" {30640                    range "0..4294967295" {
30646                      description30641                      description
30647                        "Threshold value";30642                        "Threshold value";
30648                    }30643                    }
30649                  }30644                  }
30650                  mandatory true;30645                  mandatory true;
30651                  description30646                  description
30652                    "Threshold value";30647                    "Threshold value";
30653                }30648                }
30654              }30649              }
30655              container lt {30650              container lt {
30656                presence "Indicates the node is configured.";30651                presence "Indicates the node is configured.";
30657                description30652                description
30658                  "Less than";30653                  "Less than";
30659                leaf threshold-value {30654                leaf threshold-value {
30660                  type uint32 {30655                  type uint32 {
30661                    range "0..4294967295" {30656                    range "0..4294967295" {
30662                      description30657                      description
30663                        "Threshold value";30658                        "Threshold value";
30664                    }30659                    }
30665                  }30660                  }
30666                  mandatory true;30661                  mandatory true;
30667                  description30662                  description
30668                    "Threshold value";30663                    "Threshold value";
30669                }30664                }
30670              }30665              }
30671              container le {30666              container le {
30672                presence "Indicates the node is configured.";30667                presence "Indicates the node is configured.";
30673                description30668                description
30674                  "Less than or equal to";30669                  "Less than or equal to";
30675                leaf threshold-value {30670                leaf threshold-value {
30676                  type uint32 {30671                  type uint32 {
30677                    range "0..4294967295" {30672                    range "0..4294967295" {
30678                      description30673                      description
30679                        "Threshold value";30674                        "Threshold value";
30680                    }30675                    }
30681                  }30676                  }
30682                  mandatory true;30677                  mandatory true;
30683                  description30678                  description
30684                    "Threshold value";30679                    "Threshold value";
30685                }30680                }
30686              }30681              }
30687              container gt {30682              container gt {
30688                presence "Indicates the node is configured.";30683                presence "Indicates the node is configured.";
30689                description30684                description
30690                  "Greater than";30685                  "Greater than";
30691                leaf threshold-value {30686                leaf threshold-value {
30692                  type uint32 {30687                  type uint32 {
30693                    range "0..4294967295" {30688                    range "0..4294967295" {
30694                      description30689                      description
30695                        "Threshold value";30690                        "Threshold value";
30696                    }30691                    }
30697                  }30692                  }
30698                  mandatory true;30693                  mandatory true;
30699                  description30694                  description
30700                    "Threshold value";30695                    "Threshold value";
30701                }30696                }
30702              }30697              }
30703              container ge {30698              container ge {
30704                presence "Indicates the node is configured.";30699                presence "Indicates the node is configured.";
30705                description30700                description
30706                  "Greater than or equal to";30701                  "Greater than or equal to";
30707                leaf threshold-value {30702                leaf threshold-value {
30708                  type uint32 {30703                  type uint32 {
30709                    range "0..4294967295" {30704                    range "0..4294967295" {
30710                      description30705                      description
30711                        "Threshold value";30706                        "Threshold value";
30712                    }30707                    }
30713                  }30708                  }
30714                  mandatory true;30709                  mandatory true;
30715                  description30710                  description
30716                    "Threshold value";30711                    "Threshold value";
30717                }30712                }
30718              }30713              }
30719              container rg {30714              container rg {
30720                presence "Indicates the node is configured.";30715                presence "Indicates the node is configured.";
30721                description30716                description
30722                  "Not in range";30717                  "Not in range";
30723                leaf start-threshold-value {30718                leaf start-threshold-value {
30724                  type uint32 {30719                  type uint32 {
30725                    range "0..4294967295" {30720                    range "0..4294967295" {
30726                      description30721                      description
30727                        "Threshold value";30722                        "Threshold value";
30728                    }30723                    }
30729                  }30724                  }
30730                  mandatory true;30725                  mandatory true;
30731                  description30726                  description
30732                    "Threshold value";30727                    "Threshold value";
30733                }30728                }
30734                leaf end-threshold-value {30729                leaf end-threshold-value {
30735                  type uint32 {30730                  type uint32 {
30736                    range "0..4294967295" {30731                    range "0..4294967295" {
30737                      description30732                      description
30738                        "Threshold value";30733                        "Threshold value";
30739                    }30734                    }
30740                  }30735                  }
30741                  mandatory true;30736                  mandatory true;
30742                  description30737                  description
30743                    "Threshold value";30738                    "Threshold value";
30744                }30739                }
30745              }30740              }
30746            }30741            }
30747            container checksum-errors {30742            container checksum-errors {
30748              description30743              description
30749                "Number of packets received with checksum errors";30744                "Number of packets received with checksum errors";
30750              container percent {30745              container percent {
30751                presence "Indicates a percent node is configured.";30746                presence "Indicates a percent node is configured.";
30752                description30747                description
30753                  "Specify that threshold value is percent of previous sample";30748                  "Specify that threshold value is percent of previous sample";
30754              }30749              }
30755              container rearm {30750              container rearm {
30756                description30751                description
30757                  "Specify Rearm parameters (default - always)";30752                  "Specify Rearm parameters (default - always)";
30758                container toggle {30753                container toggle {
30759                  must "not(../window)";30754                  must "not(../window)";
30760                  presence "Indicates a toggle node is configured.";30755                  presence "Indicates a toggle node is configured.";
30761                  description30756                  description
30762                    "Rearm after the first period when condition is not met";30757                    "Rearm after the first period when condition is not met";
30763                }30758                }
30764                leaf window {30759                leaf window {
30765                  type uint32 {30760                  type uint32 {
30766                    range "1..100" {30761                    range "1..100" {
30767                      description30762                      description
30768                        "Rearm window size";30763                        "Rearm window size";
30769                    }30764                    }
30770                  }30765                  }
30771                  must "not(../toggle)";30766                  must "not(../toggle)";
30772                  description30767                  description
30773                    "Rearm after the window of sampling periods";30768                    "Rearm after the window of sampling periods";
30774                }30769                }
30775              }30770              }
30776              container delta {30771              container delta {
30777                presence "Indicates a delta node is configured.";30772                presence "Indicates a delta node is configured.";
30778                description30773                description
30779                  "Specify that threshold value is for difference from the previous sample";30774                  "Specify that threshold value is for difference from the previous sample";
30780              }30775              }
30781              container eq {30776              container eq {
30782                presence "Indicates the node is configured.";30777                presence "Indicates the node is configured.";
30783                description30778                description
30784                  "Equal to";30779                  "Equal to";
30785                leaf threshold-value {30780                leaf threshold-value {
30786                  type uint32 {30781                  type uint32 {
30787                    range "0..4294967295" {30782                    range "0..4294967295" {
30788                      description30783                      description
30789                        "Threshold value";30784                        "Threshold value";
30790                    }30785                    }
30791                  }30786                  }
30792                  mandatory true;30787                  mandatory true;
30793                  description30788                  description
30794                    "Threshold value";30789                    "Threshold value";
30795                }30790                }
30796              }30791              }
30797              container ne {30792              container ne {
30798                presence "Indicates the node is configured.";30793                presence "Indicates the node is configured.";
30799                description30794                description
30800                  "Not equal to";30795                  "Not equal to";
30801                leaf threshold-value {30796                leaf threshold-value {
30802                  type uint32 {30797                  type uint32 {
30803                    range "0..4294967295" {30798                    range "0..4294967295" {
30804                      description30799                      description
30805                        "Threshold value";30800                        "Threshold value";
30806                    }30801                    }
30807                  }30802                  }
30808                  mandatory true;30803                  mandatory true;
30809                  description30804                  description
30810                    "Threshold value";30805                    "Threshold value";
30811                }30806                }
30812              }30807              }
30813              container lt {30808              container lt {
30814                presence "Indicates the node is configured.";30809                presence "Indicates the node is configured.";
30815                description30810                description
30816                  "Less than";30811                  "Less than";
30817                leaf threshold-value {30812                leaf threshold-value {
30818                  type uint32 {30813                  type uint32 {
30819                    range "0..4294967295" {30814                    range "0..4294967295" {
30820                      description30815                      description
30821                        "Threshold value";30816                        "Threshold value";
30822                    }30817                    }
30823                  }30818                  }
30824                  mandatory true;30819                  mandatory true;
30825                  description30820                  description
30826                    "Threshold value";30821                    "Threshold value";
30827                }30822                }
30828              }30823              }
30829              container le {30824              container le {
30830                presence "Indicates the node is configured.";30825                presence "Indicates the node is configured.";
30831                description30826                description
30832                  "Less than or equal to";30827                  "Less than or equal to";
30833                leaf threshold-value {30828                leaf threshold-value {
30834                  type uint32 {30829                  type uint32 {
30835                    range "0..4294967295" {30830                    range "0..4294967295" {
30836                      description30831                      description
30837                        "Threshold value";30832                        "Threshold value";
30838                    }30833                    }
30839                  }30834                  }
30840                  mandatory true;30835                  mandatory true;
30841                  description30836                  description
30842                    "Threshold value";30837                    "Threshold value";
30843                }30838                }
30844              }30839              }
30845              container gt {30840              container gt {
30846                presence "Indicates the node is configured.";30841                presence "Indicates the node is configured.";
30847                description30842                description
30848                  "Greater than";30843                  "Greater than";
30849                leaf threshold-value {30844                leaf threshold-value {
30850                  type uint32 {30845                  type uint32 {
30851                    range "0..4294967295" {30846                    range "0..4294967295" {
30852                      description30847                      description
30853                        "Threshold value";30848                        "Threshold value";
30854                    }30849                    }
30855                  }30850                  }
30856                  mandatory true;30851                  mandatory true;
30857                  description30852                  description
30858                    "Threshold value";30853                    "Threshold value";
30859                }30854                }
30860              }30855              }
30861              container ge {30856              container ge {
30862                presence "Indicates the node is configured.";30857                presence "Indicates the node is configured.";
30863                description30858                description
30864                  "Greater than or equal to";30859                  "Greater than or equal to";
30865                leaf threshold-value {30860                leaf threshold-value {
30866                  type uint32 {30861                  type uint32 {
30867                    range "0..4294967295" {30862                    range "0..4294967295" {
30868                      description30863                      description
30869                        "Threshold value";30864                        "Threshold value";
30870                    }30865                    }
30871                  }30866                  }
30872                  mandatory true;30867                  mandatory true;
30873                  description30868                  description
30874                    "Threshold value";30869                    "Threshold value";
30875                }30870                }
30876              }30871              }
30877              container rg {30872              container rg {
30878                presence "Indicates the node is configured.";30873                presence "Indicates the node is configured.";
30879                description30874                description
30880                  "Not in range";30875                  "Not in range";
30881                leaf start-threshold-value {30876                leaf start-threshold-value {
30882                  type uint32 {30877                  type uint32 {
30883                    range "0..4294967295" {30878                    range "0..4294967295" {
30884                      description30879                      description
30885                        "Threshold value";30880                        "Threshold value";
30886                    }30881                    }
30887                  }30882                  }
30888                  mandatory true;30883                  mandatory true;
30889                  description30884                  description
30890                    "Threshold value";30885                    "Threshold value";
30891                }30886                }
30892                leaf end-threshold-value {30887                leaf end-threshold-value {
30893                  type uint32 {30888                  type uint32 {
30894                    range "0..4294967295" {30889                    range "0..4294967295" {
30895                      description30890                      description
30896                        "Threshold value";30891                        "Threshold value";
30897                    }30892                    }
30898                  }30893                  }
30899                  mandatory true;30894                  mandatory true;
30900                  description30895                  description
30901                    "Threshold value";30896                    "Threshold value";
30902                }30897                }
30903              }30898              }
30904            }30899            }
30905          }30900          }
30906        }30901        }
30907        container v3protocol {30902        container v3protocol {
30908          description30903          description
30909            "Configure threshold attributes for OSPF v3 Protocol";30904            "Configure threshold attributes for OSPF v3 Protocol";
30910          container templates {30905          container templates {
30911            description30906            description
30912              "Specify template";30907              "Specify template";
30913            list template {30908            list template {
30914              key "template-name";30909              key "template-name";
30915              description30910              description
30916                "Specify template";30911                "Specify template";
30917              leaf template-name {30912              leaf template-name {
30918                type xr:Cisco-ios-xr-string {30913                type xr:Cisco-ios-xr-string {
30919                  length "1..800" {30914                  length "1..800" {
30920                    description30915                    description
30921                      "Template name";30916                      "Template name";
30922                  }30917                  }
30923                }30918                }
30924                description30919                description
30925                  "Specify template";30920                  "Specify template";
30926              }30921              }
30927              leaf sample-interval {30922              leaf sample-interval {
30928                type uint32 {30923                type uint32 {
30929                  range "1..60" {30924                  range "1..60" {
30930                    description30925                    description
30931                      "Frequency of samples";30926                      "Frequency of samples";
30932                  }30927                  }
30933                }30928                }
30934                description30929                description
30935                  "Frequency of sampling in minutes";30930                  "Frequency of sampling in minutes";
30936              }30931              }
30937              container input-packets {30932              container input-packets {
30938                description30933                description
30939                  "Total number of packets received";30934                  "Total number of packets received";
30940                container percent {30935                container percent {
30941                  presence "Indicates a percent node is configured.";30936                  presence "Indicates a percent node is configured.";
30942                  description30937                  description
30943                    "Specify that threshold value is percent of previous sample";30938                    "Specify that threshold value is percent of previous sample";
30944                }30939                }
30945                container rearm {30940                container rearm {
30946                  description30941                  description
30947                    "Specify Rearm parameters (default - always)";30942                    "Specify Rearm parameters (default - always)";
30948                  container toggle {30943                  container toggle {
30949                    must "not(../window)";30944                    must "not(../window)";
30950                    presence "Indicates a toggle node is configured.";30945                    presence "Indicates a toggle node is configured.";
30951                    description30946                    description
30952                      "Rearm after the first period when condition is not met";30947                      "Rearm after the first period when condition is not met";
30953                  }30948                  }
30954                  leaf window {30949                  leaf window {
30955                    type uint32 {30950                    type uint32 {
30956                      range "1..100" {30951                      range "1..100" {
30957                        description30952                        description
30958                          "Rearm window size";30953                          "Rearm window size";
30959                      }30954                      }
30960                    }30955                    }
30961                    must "not(../toggle)";30956                    must "not(../toggle)";
30962                    description30957                    description
30963                      "Rearm after the window of sampling periods";30958                      "Rearm after the window of sampling periods";
30964                  }30959                  }
30965                }30960                }
30966                container delta {30961                container delta {
30967                  presence "Indicates a delta node is configured.";30962                  presence "Indicates a delta node is configured.";
30968                  description30963                  description
30969                    "Specify that threshold value is for difference from the previous sample";30964                    "Specify that threshold value is for difference from the previous sample";
30970                }30965                }
30971                container eq {30966                container eq {
30972                  presence "Indicates the node is configured.";30967                  presence "Indicates the node is configured.";
30973                  description30968                  description
30974                    "Equal to";30969                    "Equal to";
30975                  leaf threshold-value {30970                  leaf threshold-value {
30976                    type uint32 {30971                    type uint32 {
30977                      range "0..4294967295" {30972                      range "0..4294967295" {
30978                        description30973                        description
30979                          "Threshold value";30974                          "Threshold value";
30980                      }30975                      }
30981                    }30976                    }
30982                    mandatory true;30977                    mandatory true;
30983                    description30978                    description
30984                      "Threshold value";30979                      "Threshold value";
30985                  }30980                  }
30986                }30981                }
30987                container ne {30982                container ne {
30988                  presence "Indicates the node is configured.";30983                  presence "Indicates the node is configured.";
30989                  description30984                  description
30990                    "Not equal to";30985                    "Not equal to";
30991                  leaf threshold-value {30986                  leaf threshold-value {
30992                    type uint32 {30987                    type uint32 {
30993                      range "0..4294967295" {30988                      range "0..4294967295" {
30994                        description30989                        description
30995                          "Threshold value";30990                          "Threshold value";
30996                      }30991                      }
30997                    }30992                    }
30998                    mandatory true;30993                    mandatory true;
30999                    description30994                    description
31000                      "Threshold value";30995                      "Threshold value";
31001                  }30996                  }
31002                }30997                }
31003                container lt {30998                container lt {
31004                  presence "Indicates the node is configured.";30999                  presence "Indicates the node is configured.";
31005                  description31000                  description
31006                    "Less than";31001                    "Less than";
31007                  leaf threshold-value {31002                  leaf threshold-value {
31008                    type uint32 {31003                    type uint32 {
31009                      range "0..4294967295" {31004                      range "0..4294967295" {
31010                        description31005                        description
31011                          "Threshold value";31006                          "Threshold value";
31012                      }31007                      }
31013                    }31008                    }
31014                    mandatory true;31009                    mandatory true;
31015                    description31010                    description
31016                      "Threshold value";31011                      "Threshold value";
31017                  }31012                  }
31018                }31013                }
31019                container le {31014                container le {
31020                  presence "Indicates the node is configured.";31015                  presence "Indicates the node is configured.";
31021                  description31016                  description
31022                    "Less than or equal to";31017                    "Less than or equal to";
31023                  leaf threshold-value {31018                  leaf threshold-value {
31024                    type uint32 {31019                    type uint32 {
31025                      range "0..4294967295" {31020                      range "0..4294967295" {
31026                        description31021                        description
31027                          "Threshold value";31022                          "Threshold value";
31028                      }31023                      }
31029                    }31024                    }
31030                    mandatory true;31025                    mandatory true;
31031                    description31026                    description
31032                      "Threshold value";31027                      "Threshold value";
31033                  }31028                  }
31034                }31029                }
31035                container gt {31030                container gt {
31036                  presence "Indicates the node is configured.";31031                  presence "Indicates the node is configured.";
31037                  description31032                  description
31038                    "Greater than";31033                    "Greater than";
31039                  leaf threshold-value {31034                  leaf threshold-value {
31040                    type uint32 {31035                    type uint32 {
31041                      range "0..4294967295" {31036                      range "0..4294967295" {
31042                        description31037                        description
31043                          "Threshold value";31038                          "Threshold value";
31044                      }31039                      }
31045                    }31040                    }
31046                    mandatory true;31041                    mandatory true;
31047                    description31042                    description
31048                      "Threshold value";31043                      "Threshold value";
31049                  }31044                  }
31050                }31045                }
31051                container ge {31046                container ge {
31052                  presence "Indicates the node is configured.";31047                  presence "Indicates the node is configured.";
31053                  description31048                  description
31054                    "Greater than or equal to";31049                    "Greater than or equal to";
31055                  leaf threshold-value {31050                  leaf threshold-value {
31056                    type uint32 {31051                    type uint32 {
31057                      range "0..4294967295" {31052                      range "0..4294967295" {
31058                        description31053                        description
31059                          "Threshold value";31054                          "Threshold value";
31060                      }31055                      }
31061                    }31056                    }
31062                    mandatory true;31057                    mandatory true;
31063                    description31058                    description
31064                      "Threshold value";31059                      "Threshold value";
31065                  }31060                  }
31066                }31061                }
31067                container rg {31062                container rg {
31068                  presence "Indicates the node is configured.";31063                  presence "Indicates the node is configured.";
31069                  description31064                  description
31070                    "Not in range";31065                    "Not in range";
31071                  leaf start-threshold-value {31066                  leaf start-threshold-value {
31072                    type uint32 {31067                    type uint32 {
31073                      range "0..4294967295" {31068                      range "0..4294967295" {
31074                        description31069                        description
31075                          "Threshold value";31070                          "Threshold value";
31076                      }31071                      }
31077                    }31072                    }
31078                    mandatory true;31073                    mandatory true;
31079                    description31074                    description
31080                      "Threshold value";31075                      "Threshold value";
31081                  }31076                  }
31082                  leaf end-threshold-value {31077                  leaf end-threshold-value {
31083                    type uint32 {31078                    type uint32 {
31084                      range "0..4294967295" {31079                      range "0..4294967295" {
31085                        description31080                        description
31086                          "Threshold value";31081                          "Threshold value";
31087                      }31082                      }
31088                    }31083                    }
31089                    mandatory true;31084                    mandatory true;
31090                    description31085                    description
31091                      "Threshold value";31086                      "Threshold value";
31092                  }31087                  }
31093                }31088                }
31094              }31089              }
31095              container output-packets {31090              container output-packets {
31096                description31091                description
31097                  "Total number of packets sent";31092                  "Total number of packets sent";
31098                container percent {31093                container percent {
31099                  presence "Indicates a percent node is configured.";31094                  presence "Indicates a percent node is configured.";
31100                  description31095                  description
31101                    "Specify that threshold value is percent of previous sample";31096                    "Specify that threshold value is percent of previous sample";
31102                }31097                }
31103                container rearm {31098                container rearm {
31104                  description31099                  description
31105                    "Specify Rearm parameters (default - always)";31100                    "Specify Rearm parameters (default - always)";
31106                  container toggle {31101                  container toggle {
31107                    must "not(../window)";31102                    must "not(../window)";
31108                    presence "Indicates a toggle node is configured.";31103                    presence "Indicates a toggle node is configured.";
31109                    description31104                    description
31110                      "Rearm after the first period when condition is not met";31105                      "Rearm after the first period when condition is not met";
31111                  }31106                  }
31112                  leaf window {31107                  leaf window {
31113                    type uint32 {31108                    type uint32 {
31114                      range "1..100" {31109                      range "1..100" {
31115                        description31110                        description
31116                          "Rearm window size";31111                          "Rearm window size";
31117                      }31112                      }
31118                    }31113                    }
31119                    must "not(../toggle)";31114                    must "not(../toggle)";
31120                    description31115                    description
31121                      "Rearm after the window of sampling periods";31116                      "Rearm after the window of sampling periods";
31122                  }31117                  }
31123                }31118                }
31124                container delta {31119                container delta {
31125                  presence "Indicates a delta node is configured.";31120                  presence "Indicates a delta node is configured.";
31126                  description31121                  description
31127                    "Specify that threshold value is for difference from the previous sample";31122                    "Specify that threshold value is for difference from the previous sample";
31128                }31123                }
31129                container eq {31124                container eq {
31130                  presence "Indicates the node is configured.";31125                  presence "Indicates the node is configured.";
31131                  description31126                  description
31132                    "Equal to";31127                    "Equal to";
31133                  leaf threshold-value {31128                  leaf threshold-value {
31134                    type uint32 {31129                    type uint32 {
31135                      range "0..4294967295" {31130                      range "0..4294967295" {
31136                        description31131                        description
31137                          "Threshold value";31132                          "Threshold value";
31138                      }31133                      }
31139                    }31134                    }
31140                    mandatory true;31135                    mandatory true;
31141                    description31136                    description
31142                      "Threshold value";31137                      "Threshold value";
31143                  }31138                  }
31144                }31139                }
31145                container ne {31140                container ne {
31146                  presence "Indicates the node is configured.";31141                  presence "Indicates the node is configured.";
31147                  description31142                  description
31148                    "Not equal to";31143                    "Not equal to";
31149                  leaf threshold-value {31144                  leaf threshold-value {
31150                    type uint32 {31145                    type uint32 {
31151                      range "0..4294967295" {31146                      range "0..4294967295" {
31152                        description31147                        description
31153                          "Threshold value";31148                          "Threshold value";
31154                      }31149                      }
31155                    }31150                    }
31156                    mandatory true;31151                    mandatory true;
31157                    description31152                    description
31158                      "Threshold value";31153                      "Threshold value";
31159                  }31154                  }
31160                }31155                }
31161                container lt {31156                container lt {
31162                  presence "Indicates the node is configured.";31157                  presence "Indicates the node is configured.";
31163                  description31158                  description
31164                    "Less than";31159                    "Less than";
31165                  leaf threshold-value {31160                  leaf threshold-value {
31166                    type uint32 {31161                    type uint32 {
31167                      range "0..4294967295" {31162                      range "0..4294967295" {
31168                        description31163                        description
31169                          "Threshold value";31164                          "Threshold value";
31170                      }31165                      }
31171                    }31166                    }
31172                    mandatory true;31167                    mandatory true;
31173                    description31168                    description
31174                      "Threshold value";31169                      "Threshold value";
31175                  }31170                  }
31176                }31171                }
31177                container le {31172                container le {
31178                  presence "Indicates the node is configured.";31173                  presence "Indicates the node is configured.";
31179                  description31174                  description
31180                    "Less than or equal to";31175                    "Less than or equal to";
31181                  leaf threshold-value {31176                  leaf threshold-value {
31182                    type uint32 {31177                    type uint32 {
31183                      range "0..4294967295" {31178                      range "0..4294967295" {
31184                        description31179                        description
31185                          "Threshold value";31180                          "Threshold value";
31186                      }31181                      }
31187                    }31182                    }
31188                    mandatory true;31183                    mandatory true;
31189                    description31184                    description
31190                      "Threshold value";31185                      "Threshold value";
31191                  }31186                  }
31192                }31187                }
31193                container gt {31188                container gt {
31194                  presence "Indicates the node is configured.";31189                  presence "Indicates the node is configured.";
31195                  description31190                  description
31196                    "Greater than";31191                    "Greater than";
31197                  leaf threshold-value {31192                  leaf threshold-value {
31198                    type uint32 {31193                    type uint32 {
31199                      range "0..4294967295" {31194                      range "0..4294967295" {
31200                        description31195                        description
31201                          "Threshold value";31196                          "Threshold value";
31202                      }31197                      }
31203                    }31198                    }
31204                    mandatory true;31199                    mandatory true;
31205                    description31200                    description
31206                      "Threshold value";31201                      "Threshold value";
31207                  }31202                  }
31208                }31203                }
31209                container ge {31204                container ge {
31210                  presence "Indicates the node is configured.";31205                  presence "Indicates the node is configured.";
31211                  description31206                  description
31212                    "Greater than or equal to";31207                    "Greater than or equal to";
31213                  leaf threshold-value {31208                  leaf threshold-value {
31214                    type uint32 {31209                    type uint32 {
31215                      range "0..4294967295" {31210                      range "0..4294967295" {
31216                        description31211                        description
31217                          "Threshold value";31212                          "Threshold value";
31218                      }31213                      }
31219                    }31214                    }
31220                    mandatory true;31215                    mandatory true;
31221                    description31216                    description
31222                      "Threshold value";31217                      "Threshold value";
31223                  }31218                  }
31224                }31219                }
31225                container rg {31220                container rg {
31226                  presence "Indicates the node is configured.";31221                  presence "Indicates the node is configured.";
31227                  description31222                  description
31228                    "Not in range";31223                    "Not in range";
31229                  leaf start-threshold-value {31224                  leaf start-threshold-value {
31230                    type uint32 {31225                    type uint32 {
31231                      range "0..4294967295" {31226                      range "0..4294967295" {
31232                        description31227                        description
31233                          "Threshold value";31228                          "Threshold value";
31234                      }31229                      }
31235                    }31230                    }
31236                    mandatory true;31231                    mandatory true;
31237                    description31232                    description
31238                      "Threshold value";31233                      "Threshold value";
31239                  }31234                  }
31240                  leaf end-threshold-value {31235                  leaf end-threshold-value {
31241                    type uint32 {31236                    type uint32 {
31242                      range "0..4294967295" {31237                      range "0..4294967295" {
31243                        description31238                        description
31244                          "Threshold value";31239                          "Threshold value";
31245                      }31240                      }
31246                    }31241                    }
31247                    mandatory true;31242                    mandatory true;
31248                    description31243                    description
31249                      "Threshold value";31244                      "Threshold value";
31250                  }31245                  }
31251                }31246                }
31252              }31247              }
31253              container input-hello-packets {31248              container input-hello-packets {
31254                description31249                description
31255                  "Number of Hello packets received";31250                  "Number of Hello packets received";
31256                container percent {31251                container percent {
31257                  presence "Indicates a percent node is configured.";31252                  presence "Indicates a percent node is configured.";
31258                  description31253                  description
31259                    "Specify that threshold value is percent of previous sample";31254                    "Specify that threshold value is percent of previous sample";
31260                }31255                }
31261                container rearm {31256                container rearm {
31262                  description31257                  description
31263                    "Specify Rearm parameters (default - always)";31258                    "Specify Rearm parameters (default - always)";
31264                  container toggle {31259                  container toggle {
31265                    must "not(../window)";31260                    must "not(../window)";
31266                    presence "Indicates a toggle node is configured.";31261                    presence "Indicates a toggle node is configured.";
31267                    description31262                    description
31268                      "Rearm after the first period when condition is not met";31263                      "Rearm after the first period when condition is not met";
31269                  }31264                  }
31270                  leaf window {31265                  leaf window {
31271                    type uint32 {31266                    type uint32 {
31272                      range "1..100" {31267                      range "1..100" {
31273                        description31268                        description
31274                          "Rearm window size";31269                          "Rearm window size";
31275                      }31270                      }
31276                    }31271                    }
31277                    must "not(../toggle)";31272                    must "not(../toggle)";
31278                    description31273                    description
31279                      "Rearm after the window of sampling periods";31274                      "Rearm after the window of sampling periods";
31280                  }31275                  }
31281                }31276                }
31282                container delta {31277                container delta {
31283                  presence "Indicates a delta node is configured.";31278                  presence "Indicates a delta node is configured.";
31284                  description31279                  description
31285                    "Specify that threshold value is for difference from the previous sample";31280                    "Specify that threshold value is for difference from the previous sample";
31286                }31281                }
31287                container eq {31282                container eq {
31288                  presence "Indicates the node is configured.";31283                  presence "Indicates the node is configured.";
31289                  description31284                  description
31290                    "Equal to";31285                    "Equal to";
31291                  leaf threshold-value {31286                  leaf threshold-value {
31292                    type uint32 {31287                    type uint32 {
31293                      range "0..4294967295" {31288                      range "0..4294967295" {
31294                        description31289                        description
31295                          "Threshold value";31290                          "Threshold value";
31296                      }31291                      }
31297                    }31292                    }
31298                    mandatory true;31293                    mandatory true;
31299                    description31294                    description
31300                      "Threshold value";31295                      "Threshold value";
31301                  }31296                  }
31302                }31297                }
31303                container ne {31298                container ne {
31304                  presence "Indicates the node is configured.";31299                  presence "Indicates the node is configured.";
31305                  description31300                  description
31306                    "Not equal to";31301                    "Not equal to";
31307                  leaf threshold-value {31302                  leaf threshold-value {
31308                    type uint32 {31303                    type uint32 {
31309                      range "0..4294967295" {31304                      range "0..4294967295" {
31310                        description31305                        description
31311                          "Threshold value";31306                          "Threshold value";
31312                      }31307                      }
31313                    }31308                    }
31314                    mandatory true;31309                    mandatory true;
31315                    description31310                    description
31316                      "Threshold value";31311                      "Threshold value";
31317                  }31312                  }
31318                }31313                }
31319                container lt {31314                container lt {
31320                  presence "Indicates the node is configured.";31315                  presence "Indicates the node is configured.";
31321                  description31316                  description
31322                    "Less than";31317                    "Less than";
31323                  leaf threshold-value {31318                  leaf threshold-value {
31324                    type uint32 {31319                    type uint32 {
31325                      range "0..4294967295" {31320                      range "0..4294967295" {
31326                        description31321                        description
31327                          "Threshold value";31322                          "Threshold value";
31328                      }31323                      }
31329                    }31324                    }
31330                    mandatory true;31325                    mandatory true;
31331                    description31326                    description
31332                      "Threshold value";31327                      "Threshold value";
31333                  }31328                  }
31334                }31329                }
31335                container le {31330                container le {
31336                  presence "Indicates the node is configured.";31331                  presence "Indicates the node is configured.";
31337                  description31332                  description
31338                    "Less than or equal to";31333                    "Less than or equal to";
31339                  leaf threshold-value {31334                  leaf threshold-value {
31340                    type uint32 {31335                    type uint32 {
31341                      range "0..4294967295" {31336                      range "0..4294967295" {
31342                        description31337                        description
31343                          "Threshold value";31338                          "Threshold value";
31344                      }31339                      }
31345                    }31340                    }
31346                    mandatory true;31341                    mandatory true;
31347                    description31342                    description
31348                      "Threshold value";31343                      "Threshold value";
31349                  }31344                  }
31350                }31345                }
31351                container gt {31346                container gt {
31352                  presence "Indicates the node is configured.";31347                  presence "Indicates the node is configured.";
31353                  description31348                  description
31354                    "Greater than";31349                    "Greater than";
31355                  leaf threshold-value {31350                  leaf threshold-value {
31356                    type uint32 {31351                    type uint32 {
31357                      range "0..4294967295" {31352                      range "0..4294967295" {
31358                        description31353                        description
31359                          "Threshold value";31354                          "Threshold value";
31360                      }31355                      }
31361                    }31356                    }
31362                    mandatory true;31357                    mandatory true;
31363                    description31358                    description
31364                      "Threshold value";31359                      "Threshold value";
31365                  }31360                  }
31366                }31361                }
31367                container ge {31362                container ge {
31368                  presence "Indicates the node is configured.";31363                  presence "Indicates the node is configured.";
31369                  description31364                  description
31370                    "Greater than or equal to";31365                    "Greater than or equal to";
31371                  leaf threshold-value {31366                  leaf threshold-value {
31372                    type uint32 {31367                    type uint32 {
31373                      range "0..4294967295" {31368                      range "0..4294967295" {
31374                        description31369                        description
31375                          "Threshold value";31370                          "Threshold value";
31376                      }31371                      }
31377                    }31372                    }
31378                    mandatory true;31373                    mandatory true;
31379                    description31374                    description
31380                      "Threshold value";31375                      "Threshold value";
31381                  }31376                  }
31382                }31377                }
31383                container rg {31378                container rg {
31384                  presence "Indicates the node is configured.";31379                  presence "Indicates the node is configured.";
31385                  description31380                  description
31386                    "Not in range";31381                    "Not in range";
31387                  leaf start-threshold-value {31382                  leaf start-threshold-value {
31388                    type uint32 {31383                    type uint32 {
31389                      range "0..4294967295" {31384                      range "0..4294967295" {
31390                        description31385                        description
31391                          "Threshold value";31386                          "Threshold value";
31392                      }31387                      }
31393                    }31388                    }
31394                    mandatory true;31389                    mandatory true;
31395                    description31390                    description
31396                      "Threshold value";31391                      "Threshold value";
31397                  }31392                  }
31398                  leaf end-threshold-value {31393                  leaf end-threshold-value {
31399                    type uint32 {31394                    type uint32 {
31400                      range "0..4294967295" {31395                      range "0..4294967295" {
31401                        description31396                        description
31402                          "Threshold value";31397                          "Threshold value";
31403                      }31398                      }
31404                    }31399                    }
31405                    mandatory true;31400                    mandatory true;
31406                    description31401                    description
31407                      "Threshold value";31402                      "Threshold value";
31408                  }31403                  }
31409                }31404                }
31410              }31405              }
31411              container output-hello-packets {31406              container output-hello-packets {
31412                description31407                description
31413                  "Number of Hello packets sent";31408                  "Number of Hello packets sent";
31414                container percent {31409                container percent {
31415                  presence "Indicates a percent node is configured.";31410                  presence "Indicates a percent node is configured.";
31416                  description31411                  description
31417                    "Specify that threshold value is percent of previous sample";31412                    "Specify that threshold value is percent of previous sample";
31418                }31413                }
31419                container rearm {31414                container rearm {
31420                  description31415                  description
31421                    "Specify Rearm parameters (default - always)";31416                    "Specify Rearm parameters (default - always)";
31422                  container toggle {31417                  container toggle {
31423                    must "not(../window)";31418                    must "not(../window)";
31424                    presence "Indicates a toggle node is configured.";31419                    presence "Indicates a toggle node is configured.";
31425                    description31420                    description
31426                      "Rearm after the first period when condition is not met";31421                      "Rearm after the first period when condition is not met";
31427                  }31422                  }
31428                  leaf window {31423                  leaf window {
31429                    type uint32 {31424                    type uint32 {
31430                      range "1..100" {31425                      range "1..100" {
31431                        description31426                        description
31432                          "Rearm window size";31427                          "Rearm window size";
31433                      }31428                      }
31434                    }31429                    }
31435                    must "not(../toggle)";31430                    must "not(../toggle)";
31436                    description31431                    description
31437                      "Rearm after the window of sampling periods";31432                      "Rearm after the window of sampling periods";
31438                  }31433                  }
31439                }31434                }
31440                container delta {31435                container delta {
31441                  presence "Indicates a delta node is configured.";31436                  presence "Indicates a delta node is configured.";
31442                  description31437                  description
31443                    "Specify that threshold value is for difference from the previous sample";31438                    "Specify that threshold value is for difference from the previous sample";
31444                }31439                }
31445                container eq {31440                container eq {
31446                  presence "Indicates the node is configured.";31441                  presence "Indicates the node is configured.";
31447                  description31442                  description
31448                    "Equal to";31443                    "Equal to";
31449                  leaf threshold-value {31444                  leaf threshold-value {
31450                    type uint32 {31445                    type uint32 {
31451                      range "0..4294967295" {31446                      range "0..4294967295" {
31452                        description31447                        description
31453                          "Threshold value";31448                          "Threshold value";
31454                      }31449                      }
31455                    }31450                    }
31456                    mandatory true;31451                    mandatory true;
31457                    description31452                    description
31458                      "Threshold value";31453                      "Threshold value";
31459                  }31454                  }
31460                }31455                }
31461                container ne {31456                container ne {
31462                  presence "Indicates the node is configured.";31457                  presence "Indicates the node is configured.";
31463                  description31458                  description
31464                    "Not equal to";31459                    "Not equal to";
31465                  leaf threshold-value {31460                  leaf threshold-value {
31466                    type uint32 {31461                    type uint32 {
31467                      range "0..4294967295" {31462                      range "0..4294967295" {
31468                        description31463                        description
31469                          "Threshold value";31464                          "Threshold value";
31470                      }31465                      }
31471                    }31466                    }
31472                    mandatory true;31467                    mandatory true;
31473                    description31468                    description
31474                      "Threshold value";31469                      "Threshold value";
31475                  }31470                  }
31476                }31471                }
31477                container lt {31472                container lt {
31478                  presence "Indicates the node is configured.";31473                  presence "Indicates the node is configured.";
31479                  description31474                  description
31480                    "Less than";31475                    "Less than";
31481                  leaf threshold-value {31476                  leaf threshold-value {
31482                    type uint32 {31477                    type uint32 {
31483                      range "0..4294967295" {31478                      range "0..4294967295" {
31484                        description31479                        description
31485                          "Threshold value";31480                          "Threshold value";
31486                      }31481                      }
31487                    }31482                    }
31488                    mandatory true;31483                    mandatory true;
31489                    description31484                    description
31490                      "Threshold value";31485                      "Threshold value";
31491                  }31486                  }
31492                }31487                }
31493                container le {31488                container le {
31494                  presence "Indicates the node is configured.";31489                  presence "Indicates the node is configured.";
31495                  description31490                  description
31496                    "Less than or equal to";31491                    "Less than or equal to";
31497                  leaf threshold-value {31492                  leaf threshold-value {
31498                    type uint32 {31493                    type uint32 {
31499                      range "0..4294967295" {31494                      range "0..4294967295" {
31500                        description31495                        description
31501                          "Threshold value";31496                          "Threshold value";
31502                      }31497                      }
31503                    }31498                    }
31504                    mandatory true;31499                    mandatory true;
31505                    description31500                    description
31506                      "Threshold value";31501                      "Threshold value";
31507                  }31502                  }
31508                }31503                }
31509                container gt {31504                container gt {
31510                  presence "Indicates the node is configured.";31505                  presence "Indicates the node is configured.";
31511                  description31506                  description
31512                    "Greater than";31507                    "Greater than";
31513                  leaf threshold-value {31508                  leaf threshold-value {
31514                    type uint32 {31509                    type uint32 {
31515                      range "0..4294967295" {31510                      range "0..4294967295" {
31516                        description31511                        description
31517                          "Threshold value";31512                          "Threshold value";
31518                      }31513                      }
31519                    }31514                    }
31520                    mandatory true;31515                    mandatory true;
31521                    description31516                    description
31522                      "Threshold value";31517                      "Threshold value";
31523                  }31518                  }
31524                }31519                }
31525                container ge {31520                container ge {
31526                  presence "Indicates the node is configured.";31521                  presence "Indicates the node is configured.";
31527                  description31522                  description
31528                    "Greater than or equal to";31523                    "Greater than or equal to";
31529                  leaf threshold-value {31524                  leaf threshold-value {
31530                    type uint32 {31525                    type uint32 {
31531                      range "0..4294967295" {31526                      range "0..4294967295" {
31532                        description31527                        description
31533                          "Threshold value";31528                          "Threshold value";
31534                      }31529                      }
31535                    }31530                    }
31536                    mandatory true;31531                    mandatory true;
31537                    description31532                    description
31538                      "Threshold value";31533                      "Threshold value";
31539                  }31534                  }
31540                }31535                }
31541                container rg {31536                container rg {
31542                  presence "Indicates the node is configured.";31537                  presence "Indicates the node is configured.";
31543                  description31538                  description
31544                    "Not in range";31539                    "Not in range";
31545                  leaf start-threshold-value {31540                  leaf start-threshold-value {
31546                    type uint32 {31541                    type uint32 {
31547                      range "0..4294967295" {31542                      range "0..4294967295" {
31548                        description31543                        description
31549                          "Threshold value";31544                          "Threshold value";
31550                      }31545                      }
31551                    }31546                    }
31552                    mandatory true;31547                    mandatory true;
31553                    description31548                    description
31554                      "Threshold value";31549                      "Threshold value";
31555                  }31550                  }
31556                  leaf end-threshold-value {31551                  leaf end-threshold-value {
31557                    type uint32 {31552                    type uint32 {
31558                      range "0..4294967295" {31553                      range "0..4294967295" {
31559                        description31554                        description
31560                          "Threshold value";31555                          "Threshold value";
31561                      }31556                      }
31562                    }31557                    }
31563                    mandatory true;31558                    mandatory true;
31564                    description31559                    description
31565                      "Threshold value";31560                      "Threshold value";
31566                  }31561                  }
31567                }31562                }
31568              }31563              }
31569              container input-dbds {31564              container input-dbds {
31570                description31565                description
31571                  "Number of DBD packets received";31566                  "Number of DBD packets received";
31572                container percent {31567                container percent {
31573                  presence "Indicates a percent node is configured.";31568                  presence "Indicates a percent node is configured.";
31574                  description31569                  description
31575                    "Specify that threshold value is percent of previous sample";31570                    "Specify that threshold value is percent of previous sample";
31576                }31571                }
31577                container rearm {31572                container rearm {
31578                  description31573                  description
31579                    "Specify Rearm parameters (default - always)";31574                    "Specify Rearm parameters (default - always)";
31580                  container toggle {31575                  container toggle {
31581                    must "not(../window)";31576                    must "not(../window)";
31582                    presence "Indicates a toggle node is configured.";31577                    presence "Indicates a toggle node is configured.";
31583                    description31578                    description
31584                      "Rearm after the first period when condition is not met";31579                      "Rearm after the first period when condition is not met";
31585                  }31580                  }
31586                  leaf window {31581                  leaf window {
31587                    type uint32 {31582                    type uint32 {
31588                      range "1..100" {31583                      range "1..100" {
31589                        description31584                        description
31590                          "Rearm window size";31585                          "Rearm window size";
31591                      }31586                      }
31592                    }31587                    }
31593                    must "not(../toggle)";31588                    must "not(../toggle)";
31594                    description31589                    description
31595                      "Rearm after the window of sampling periods";31590                      "Rearm after the window of sampling periods";
31596                  }31591                  }
31597                }31592                }
31598                container delta {31593                container delta {
31599                  presence "Indicates a delta node is configured.";31594                  presence "Indicates a delta node is configured.";
31600                  description31595                  description
31601                    "Specify that threshold value is for difference from the previous sample";31596                    "Specify that threshold value is for difference from the previous sample";
31602                }31597                }
31603                container eq {31598                container eq {
31604                  presence "Indicates the node is configured.";31599                  presence "Indicates the node is configured.";
31605                  description31600                  description
31606                    "Equal to";31601                    "Equal to";
31607                  leaf threshold-value {31602                  leaf threshold-value {
31608                    type uint32 {31603                    type uint32 {
31609                      range "0..4294967295" {31604                      range "0..4294967295" {
31610                        description31605                        description
31611                          "Threshold value";31606                          "Threshold value";
31612                      }31607                      }
31613                    }31608                    }
31614                    mandatory true;31609                    mandatory true;
31615                    description31610                    description
31616                      "Threshold value";31611                      "Threshold value";
31617                  }31612                  }
31618                }31613                }
31619                container ne {31614                container ne {
31620                  presence "Indicates the node is configured.";31615                  presence "Indicates the node is configured.";
31621                  description31616                  description
31622                    "Not equal to";31617                    "Not equal to";
31623                  leaf threshold-value {31618                  leaf threshold-value {
31624                    type uint32 {31619                    type uint32 {
31625                      range "0..4294967295" {31620                      range "0..4294967295" {
31626                        description31621                        description
31627                          "Threshold value";31622                          "Threshold value";
31628                      }31623                      }
31629                    }31624                    }
31630                    mandatory true;31625                    mandatory true;
31631                    description31626                    description
31632                      "Threshold value";31627                      "Threshold value";
31633                  }31628                  }
31634                }31629                }
31635                container lt {31630                container lt {
31636                  presence "Indicates the node is configured.";31631                  presence "Indicates the node is configured.";
31637                  description31632                  description
31638                    "Less than";31633                    "Less than";
31639                  leaf threshold-value {31634                  leaf threshold-value {
31640                    type uint32 {31635                    type uint32 {
31641                      range "0..4294967295" {31636                      range "0..4294967295" {
31642                        description31637                        description
31643                          "Threshold value";31638                          "Threshold value";
31644                      }31639                      }
31645                    }31640                    }
31646                    mandatory true;31641                    mandatory true;
31647                    description31642                    description
31648                      "Threshold value";31643                      "Threshold value";
31649                  }31644                  }
31650                }31645                }
31651                container le {31646                container le {
31652                  presence "Indicates the node is configured.";31647                  presence "Indicates the node is configured.";
31653                  description31648                  description
31654                    "Less than or equal to";31649                    "Less than or equal to";
31655                  leaf threshold-value {31650                  leaf threshold-value {
31656                    type uint32 {31651                    type uint32 {
31657                      range "0..4294967295" {31652                      range "0..4294967295" {
31658                        description31653                        description
31659                          "Threshold value";31654                          "Threshold value";
31660                      }31655                      }
31661                    }31656                    }
31662                    mandatory true;31657                    mandatory true;
31663                    description31658                    description
31664                      "Threshold value";31659                      "Threshold value";
31665                  }31660                  }
31666                }31661                }
31667                container gt {31662                container gt {
31668                  presence "Indicates the node is configured.";31663                  presence "Indicates the node is configured.";
31669                  description31664                  description
31670                    "Greater than";31665                    "Greater than";
31671                  leaf threshold-value {31666                  leaf threshold-value {
31672                    type uint32 {31667                    type uint32 {
31673                      range "0..4294967295" {31668                      range "0..4294967295" {
31674                        description31669                        description
31675                          "Threshold value";31670                          "Threshold value";
31676                      }31671                      }
31677                    }31672                    }
31678                    mandatory true;31673                    mandatory true;
31679                    description31674                    description
31680                      "Threshold value";31675                      "Threshold value";
31681                  }31676                  }
31682                }31677                }
31683                container ge {31678                container ge {
31684                  presence "Indicates the node is configured.";31679                  presence "Indicates the node is configured.";
31685                  description31680                  description
31686                    "Greater than or equal to";31681                    "Greater than or equal to";
31687                  leaf threshold-value {31682                  leaf threshold-value {
31688                    type uint32 {31683                    type uint32 {
31689                      range "0..4294967295" {31684                      range "0..4294967295" {
31690                        description31685                        description
31691                          "Threshold value";31686                          "Threshold value";
31692                      }31687                      }
31693                    }31688                    }
31694                    mandatory true;31689                    mandatory true;
31695                    description31690                    description
31696                      "Threshold value";31691                      "Threshold value";
31697                  }31692                  }
31698                }31693                }
31699                container rg {31694                container rg {
31700                  presence "Indicates the node is configured.";31695                  presence "Indicates the node is configured.";
31701                  description31696                  description
31702                    "Not in range";31697                    "Not in range";
31703                  leaf start-threshold-value {31698                  leaf start-threshold-value {
31704                    type uint32 {31699                    type uint32 {
31705                      range "0..4294967295" {31700                      range "0..4294967295" {
31706                        description31701                        description
31707                          "Threshold value";31702                          "Threshold value";
31708                      }31703                      }
31709                    }31704                    }
31710                    mandatory true;31705                    mandatory true;
31711                    description31706                    description
31712                      "Threshold value";31707                      "Threshold value";
31713                  }31708                  }
31714                  leaf end-threshold-value {31709                  leaf end-threshold-value {
31715                    type uint32 {31710                    type uint32 {
31716                      range "0..4294967295" {31711                      range "0..4294967295" {
31717                        description31712                        description
31718                          "Threshold value";31713                          "Threshold value";
31719                      }31714                      }
31720                    }31715                    }
31721                    mandatory true;31716                    mandatory true;
31722                    description31717                    description
31723                      "Threshold value";31718                      "Threshold value";
31724                  }31719                  }
31725                }31720                }
31726              }31721              }
31727              container input-dbds-lsa {31722              container input-dbds-lsa {
31728                description31723                description
31729                  "Number of LSA received in DBD packets";31724                  "Number of LSA received in DBD packets";
31730                container percent {31725                container percent {
31731                  presence "Indicates a percent node is configured.";31726                  presence "Indicates a percent node is configured.";
31732                  description31727                  description
31733                    "Specify that threshold value is percent of previous sample";31728                    "Specify that threshold value is percent of previous sample";
31734                }31729                }
31735                container rearm {31730                container rearm {
31736                  description31731                  description
31737                    "Specify Rearm parameters (default - always)";31732                    "Specify Rearm parameters (default - always)";
31738                  container toggle {31733                  container toggle {
31739                    must "not(../window)";31734                    must "not(../window)";
31740                    presence "Indicates a toggle node is configured.";31735                    presence "Indicates a toggle node is configured.";
31741                    description31736                    description
31742                      "Rearm after the first period when condition is not met";31737                      "Rearm after the first period when condition is not met";
31743                  }31738                  }
31744                  leaf window {31739                  leaf window {
31745                    type uint32 {31740                    type uint32 {
31746                      range "1..100" {31741                      range "1..100" {
31747                        description31742                        description
31748                          "Rearm window size";31743                          "Rearm window size";
31749                      }31744                      }
31750                    }31745                    }
31751                    must "not(../toggle)";31746                    must "not(../toggle)";
31752                    description31747                    description
31753                      "Rearm after the window of sampling periods";31748                      "Rearm after the window of sampling periods";
31754                  }31749                  }
31755                }31750                }
31756                container delta {31751                container delta {
31757                  presence "Indicates a delta node is configured.";31752                  presence "Indicates a delta node is configured.";
31758                  description31753                  description
31759                    "Specify that threshold value is for difference from the previous sample";31754                    "Specify that threshold value is for difference from the previous sample";
31760                }31755                }
31761                container eq {31756                container eq {
31762                  presence "Indicates the node is configured.";31757                  presence "Indicates the node is configured.";
31763                  description31758                  description
31764                    "Equal to";31759                    "Equal to";
31765                  leaf threshold-value {31760                  leaf threshold-value {
31766                    type uint32 {31761                    type uint32 {
31767                      range "0..4294967295" {31762                      range "0..4294967295" {
31768                        description31763                        description
31769                          "Threshold value";31764                          "Threshold value";
31770                      }31765                      }
31771                    }31766                    }
31772                    mandatory true;31767                    mandatory true;
31773                    description31768                    description
31774                      "Threshold value";31769                      "Threshold value";
31775                  }31770                  }
31776                }31771                }
31777                container ne {31772                container ne {
31778                  presence "Indicates the node is configured.";31773                  presence "Indicates the node is configured.";
31779                  description31774                  description
31780                    "Not equal to";31775                    "Not equal to";
31781                  leaf threshold-value {31776                  leaf threshold-value {
31782                    type uint32 {31777                    type uint32 {
31783                      range "0..4294967295" {31778                      range "0..4294967295" {
31784                        description31779                        description
31785                          "Threshold value";31780                          "Threshold value";
31786                      }31781                      }
31787                    }31782                    }
31788                    mandatory true;31783                    mandatory true;
31789                    description31784                    description
31790                      "Threshold value";31785                      "Threshold value";
31791                  }31786                  }
31792                }31787                }
31793                container lt {31788                container lt {
31794                  presence "Indicates the node is configured.";31789                  presence "Indicates the node is configured.";
31795                  description31790                  description
31796                    "Less than";31791                    "Less than";
31797                  leaf threshold-value {31792                  leaf threshold-value {
31798                    type uint32 {31793                    type uint32 {
31799                      range "0..4294967295" {31794                      range "0..4294967295" {
31800                        description31795                        description
31801                          "Threshold value";31796                          "Threshold value";
31802                      }31797                      }
31803                    }31798                    }
31804                    mandatory true;31799                    mandatory true;
31805                    description31800                    description
31806                      "Threshold value";31801                      "Threshold value";
31807                  }31802                  }
31808                }31803                }
31809                container le {31804                container le {
31810                  presence "Indicates the node is configured.";31805                  presence "Indicates the node is configured.";
31811                  description31806                  description
31812                    "Less than or equal to";31807                    "Less than or equal to";
31813                  leaf threshold-value {31808                  leaf threshold-value {
31814                    type uint32 {31809                    type uint32 {
31815                      range "0..4294967295" {31810                      range "0..4294967295" {
31816                        description31811                        description
31817                          "Threshold value";31812                          "Threshold value";
31818                      }31813                      }
31819                    }31814                    }
31820                    mandatory true;31815                    mandatory true;
31821                    description31816                    description
31822                      "Threshold value";31817                      "Threshold value";
31823                  }31818                  }
31824                }31819                }
31825                container gt {31820                container gt {
31826                  presence "Indicates the node is configured.";31821                  presence "Indicates the node is configured.";
31827                  description31822                  description
31828                    "Greater than";31823                    "Greater than";
31829                  leaf threshold-value {31824                  leaf threshold-value {
31830                    type uint32 {31825                    type uint32 {
31831                      range "0..4294967295" {31826                      range "0..4294967295" {
31832                        description31827                        description
31833                          "Threshold value";31828                          "Threshold value";
31834                      }31829                      }
31835                    }31830                    }
31836                    mandatory true;31831                    mandatory true;
31837                    description31832                    description
31838                      "Threshold value";31833                      "Threshold value";
31839                  }31834                  }
31840                }31835                }
31841                container ge {31836                container ge {
31842                  presence "Indicates the node is configured.";31837                  presence "Indicates the node is configured.";
31843                  description31838                  description
31844                    "Greater than or equal to";31839                    "Greater than or equal to";
31845                  leaf threshold-value {31840                  leaf threshold-value {
31846                    type uint32 {31841                    type uint32 {
31847                      range "0..4294967295" {31842                      range "0..4294967295" {
31848                        description31843                        description
31849                          "Threshold value";31844                          "Threshold value";
31850                      }31845                      }
31851                    }31846                    }
31852                    mandatory true;31847                    mandatory true;
31853                    description31848                    description
31854                      "Threshold value";31849                      "Threshold value";
31855                  }31850                  }
31856                }31851                }
31857                container rg {31852                container rg {
31858                  presence "Indicates the node is configured.";31853                  presence "Indicates the node is configured.";
31859                  description31854                  description
31860                    "Not in range";31855                    "Not in range";
31861                  leaf start-threshold-value {31856                  leaf start-threshold-value {
31862                    type uint32 {31857                    type uint32 {
31863                      range "0..4294967295" {31858                      range "0..4294967295" {
31864                        description31859                        description
31865                          "Threshold value";31860                          "Threshold value";
31866                      }31861                      }
31867                    }31862                    }
31868                    mandatory true;31863                    mandatory true;
31869                    description31864                    description
31870                      "Threshold value";31865                      "Threshold value";
31871                  }31866                  }
31872                  leaf end-threshold-value {31867                  leaf end-threshold-value {
31873                    type uint32 {31868                    type uint32 {
31874                      range "0..4294967295" {31869                      range "0..4294967295" {
31875                        description31870                        description
31876                          "Threshold value";31871                          "Threshold value";
31877                      }31872                      }
31878                    }31873                    }
31879                    mandatory true;31874                    mandatory true;
31880                    description31875                    description
31881                      "Threshold value";31876                      "Threshold value";
31882                  }31877                  }
31883                }31878                }
31884              }31879              }
31885              container output-dbds {31880              container output-dbds {
31886                description31881                description
31887                  "Number of DBD packets sent";31882                  "Number of DBD packets sent";
31888                container percent {31883                container percent {
31889                  presence "Indicates a percent node is configured.";31884                  presence "Indicates a percent node is configured.";
31890                  description31885                  description
31891                    "Specify that threshold value is percent of previous sample";31886                    "Specify that threshold value is percent of previous sample";
31892                }31887                }
31893                container rearm {31888                container rearm {
31894                  description31889                  description
31895                    "Specify Rearm parameters (default - always)";31890                    "Specify Rearm parameters (default - always)";
31896                  container toggle {31891                  container toggle {
31897                    must "not(../window)";31892                    must "not(../window)";
31898                    presence "Indicates a toggle node is configured.";31893                    presence "Indicates a toggle node is configured.";
31899                    description31894                    description
31900                      "Rearm after the first period when condition is not met";31895                      "Rearm after the first period when condition is not met";
31901                  }31896                  }
31902                  leaf window {31897                  leaf window {
31903                    type uint32 {31898                    type uint32 {
31904                      range "1..100" {31899                      range "1..100" {
31905                        description31900                        description
31906                          "Rearm window size";31901                          "Rearm window size";
31907                      }31902                      }
31908                    }31903                    }
31909                    must "not(../toggle)";31904                    must "not(../toggle)";
31910                    description31905                    description
31911                      "Rearm after the window of sampling periods";31906                      "Rearm after the window of sampling periods";
31912                  }31907                  }
31913                }31908                }
31914                container delta {31909                container delta {
31915                  presence "Indicates a delta node is configured.";31910                  presence "Indicates a delta node is configured.";
31916                  description31911                  description
31917                    "Specify that threshold value is for difference from the previous sample";31912                    "Specify that threshold value is for difference from the previous sample";
31918                }31913                }
31919                container eq {31914                container eq {
31920                  presence "Indicates the node is configured.";31915                  presence "Indicates the node is configured.";
31921                  description31916                  description
31922                    "Equal to";31917                    "Equal to";
31923                  leaf threshold-value {31918                  leaf threshold-value {
31924                    type uint32 {31919                    type uint32 {
31925                      range "0..4294967295" {31920                      range "0..4294967295" {
31926                        description31921                        description
31927                          "Threshold value";31922                          "Threshold value";
31928                      }31923                      }
31929                    }31924                    }
31930                    mandatory true;31925                    mandatory true;
31931                    description31926                    description
31932                      "Threshold value";31927                      "Threshold value";
31933                  }31928                  }
31934                }31929                }
31935                container ne {31930                container ne {
31936                  presence "Indicates the node is configured.";31931                  presence "Indicates the node is configured.";
31937                  description31932                  description
31938                    "Not equal to";31933                    "Not equal to";
31939                  leaf threshold-value {31934                  leaf threshold-value {
31940                    type uint32 {31935                    type uint32 {
31941                      range "0..4294967295" {31936                      range "0..4294967295" {
31942                        description31937                        description
31943                          "Threshold value";31938                          "Threshold value";
31944                      }31939                      }
31945                    }31940                    }
31946                    mandatory true;31941                    mandatory true;
31947                    description31942                    description
31948                      "Threshold value";31943                      "Threshold value";
31949                  }31944                  }
31950                }31945                }
31951                container lt {31946                container lt {
31952                  presence "Indicates the node is configured.";31947                  presence "Indicates the node is configured.";
31953                  description31948                  description
31954                    "Less than";31949                    "Less than";
31955                  leaf threshold-value {31950                  leaf threshold-value {
31956                    type uint32 {31951                    type uint32 {
31957                      range "0..4294967295" {31952                      range "0..4294967295" {
31958                        description31953                        description
31959                          "Threshold value";31954                          "Threshold value";
31960                      }31955                      }
31961                    }31956                    }
31962                    mandatory true;31957                    mandatory true;
31963                    description31958                    description
31964                      "Threshold value";31959                      "Threshold value";
31965                  }31960                  }
31966                }31961                }
31967                container le {31962                container le {
31968                  presence "Indicates the node is configured.";31963                  presence "Indicates the node is configured.";
31969                  description31964                  description
31970                    "Less than or equal to";31965                    "Less than or equal to";
31971                  leaf threshold-value {31966                  leaf threshold-value {
31972                    type uint32 {31967                    type uint32 {
31973                      range "0..4294967295" {31968                      range "0..4294967295" {
31974                        description31969                        description
31975                          "Threshold value";31970                          "Threshold value";
31976                      }31971                      }
31977                    }31972                    }
31978                    mandatory true;31973                    mandatory true;
31979                    description31974                    description
31980                      "Threshold value";31975                      "Threshold value";
31981                  }31976                  }
31982                }31977                }
31983                container gt {31978                container gt {
31984                  presence "Indicates the node is configured.";31979                  presence "Indicates the node is configured.";
31985                  description31980                  description
31986                    "Greater than";31981                    "Greater than";
31987                  leaf threshold-value {31982                  leaf threshold-value {
31988                    type uint32 {31983                    type uint32 {
31989                      range "0..4294967295" {31984                      range "0..4294967295" {
31990                        description31985                        description
31991                          "Threshold value";31986                          "Threshold value";
31992                      }31987                      }
31993                    }31988                    }
31994                    mandatory true;31989                    mandatory true;
31995                    description31990                    description
31996                      "Threshold value";31991                      "Threshold value";
31997                  }31992                  }
31998                }31993                }
31999                container ge {31994                container ge {
32000                  presence "Indicates the node is configured.";31995                  presence "Indicates the node is configured.";
32001                  description31996                  description
32002                    "Greater than or equal to";31997                    "Greater than or equal to";
32003                  leaf threshold-value {31998                  leaf threshold-value {
32004                    type uint32 {31999                    type uint32 {
32005                      range "0..4294967295" {32000                      range "0..4294967295" {
32006                        description32001                        description
32007                          "Threshold value";32002                          "Threshold value";
32008                      }32003                      }
32009                    }32004                    }
32010                    mandatory true;32005                    mandatory true;
32011                    description32006                    description
32012                      "Threshold value";32007                      "Threshold value";
32013                  }32008                  }
32014                }32009                }
32015                container rg {32010                container rg {
32016                  presence "Indicates the node is configured.";32011                  presence "Indicates the node is configured.";
32017                  description32012                  description
32018                    "Not in range";32013                    "Not in range";
32019                  leaf start-threshold-value {32014                  leaf start-threshold-value {
32020                    type uint32 {32015                    type uint32 {
32021                      range "0..4294967295" {32016                      range "0..4294967295" {
32022                        description32017                        description
32023                          "Threshold value";32018                          "Threshold value";
32024                      }32019                      }
32025                    }32020                    }
32026                    mandatory true;32021                    mandatory true;
32027                    description32022                    description
32028                      "Threshold value";32023                      "Threshold value";
32029                  }32024                  }
32030                  leaf end-threshold-value {32025                  leaf end-threshold-value {
32031                    type uint32 {32026                    type uint32 {
32032                      range "0..4294967295" {32027                      range "0..4294967295" {
32033                        description32028                        description
32034                          "Threshold value";32029                          "Threshold value";
32035                      }32030                      }
32036                    }32031                    }
32037                    mandatory true;32032                    mandatory true;
32038                    description32033                    description
32039                      "Threshold value";32034                      "Threshold value";
32040                  }32035                  }
32041                }32036                }
32042              }32037              }
32043              container output-dbds-lsa {32038              container output-dbds-lsa {
32044                description32039                description
32045                  "Number of LSA sent in DBD packets";32040                  "Number of LSA sent in DBD packets";
32046                container percent {32041                container percent {
32047                  presence "Indicates a percent node is configured.";32042                  presence "Indicates a percent node is configured.";
32048                  description32043                  description
32049                    "Specify that threshold value is percent of previous sample";32044                    "Specify that threshold value is percent of previous sample";
32050                }32045                }
32051                container rearm {32046                container rearm {
32052                  description32047                  description
32053                    "Specify Rearm parameters (default - always)";32048                    "Specify Rearm parameters (default - always)";
32054                  container toggle {32049                  container toggle {
32055                    must "not(../window)";32050                    must "not(../window)";
32056                    presence "Indicates a toggle node is configured.";32051                    presence "Indicates a toggle node is configured.";
32057                    description32052                    description
32058                      "Rearm after the first period when condition is not met";32053                      "Rearm after the first period when condition is not met";
32059                  }32054                  }
32060                  leaf window {32055                  leaf window {
32061                    type uint32 {32056                    type uint32 {
32062                      range "1..100" {32057                      range "1..100" {
32063                        description32058                        description
32064                          "Rearm window size";32059                          "Rearm window size";
32065                      }32060                      }
32066                    }32061                    }
32067                    must "not(../toggle)";32062                    must "not(../toggle)";
32068                    description32063                    description
32069                      "Rearm after the window of sampling periods";32064                      "Rearm after the window of sampling periods";
32070                  }32065                  }
32071                }32066                }
32072                container delta {32067                container delta {
32073                  presence "Indicates a delta node is configured.";32068                  presence "Indicates a delta node is configured.";
32074                  description32069                  description
32075                    "Specify that threshold value is for difference from the previous sample";32070                    "Specify that threshold value is for difference from the previous sample";
32076                }32071                }
32077                container eq {32072                container eq {
32078                  presence "Indicates the node is configured.";32073                  presence "Indicates the node is configured.";
32079                  description32074                  description
32080                    "Equal to";32075                    "Equal to";
32081                  leaf threshold-value {32076                  leaf threshold-value {
32082                    type uint32 {32077                    type uint32 {
32083                      range "0..4294967295" {32078                      range "0..4294967295" {
32084                        description32079                        description
32085                          "Threshold value";32080                          "Threshold value";
32086                      }32081                      }
32087                    }32082                    }
32088                    mandatory true;32083                    mandatory true;
32089                    description32084                    description
32090                      "Threshold value";32085                      "Threshold value";
32091                  }32086                  }
32092                }32087                }
32093                container ne {32088                container ne {
32094                  presence "Indicates the node is configured.";32089                  presence "Indicates the node is configured.";
32095                  description32090                  description
32096                    "Not equal to";32091                    "Not equal to";
32097                  leaf threshold-value {32092                  leaf threshold-value {
32098                    type uint32 {32093                    type uint32 {
32099                      range "0..4294967295" {32094                      range "0..4294967295" {
32100                        description32095                        description
32101                          "Threshold value";32096                          "Threshold value";
32102                      }32097                      }
32103                    }32098                    }
32104                    mandatory true;32099                    mandatory true;
32105                    description32100                    description
32106                      "Threshold value";32101                      "Threshold value";
32107                  }32102                  }
32108                }32103                }
32109                container lt {32104                container lt {
32110                  presence "Indicates the node is configured.";32105                  presence "Indicates the node is configured.";
32111                  description32106                  description
32112                    "Less than";32107                    "Less than";
32113                  leaf threshold-value {32108                  leaf threshold-value {
32114                    type uint32 {32109                    type uint32 {
32115                      range "0..4294967295" {32110                      range "0..4294967295" {
32116                        description32111                        description
32117                          "Threshold value";32112                          "Threshold value";
32118                      }32113                      }
32119                    }32114                    }
32120                    mandatory true;32115                    mandatory true;
32121                    description32116                    description
32122                      "Threshold value";32117                      "Threshold value";
32123                  }32118                  }
32124                }32119                }
32125                container le {32120                container le {
32126                  presence "Indicates the node is configured.";32121                  presence "Indicates the node is configured.";
32127                  description32122                  description
32128                    "Less than or equal to";32123                    "Less than or equal to";
32129                  leaf threshold-value {32124                  leaf threshold-value {
32130                    type uint32 {32125                    type uint32 {
32131                      range "0..4294967295" {32126                      range "0..4294967295" {
32132                        description32127                        description
32133                          "Threshold value";32128                          "Threshold value";
32134                      }32129                      }
32135                    }32130                    }
32136                    mandatory true;32131                    mandatory true;
32137                    description32132                    description
32138                      "Threshold value";32133                      "Threshold value";
32139                  }32134                  }
32140                }32135                }
32141                container gt {32136                container gt {
32142                  presence "Indicates the node is configured.";32137                  presence "Indicates the node is configured.";
32143                  description32138                  description
32144                    "Greater than";32139                    "Greater than";
32145                  leaf threshold-value {32140                  leaf threshold-value {
32146                    type uint32 {32141                    type uint32 {
32147                      range "0..4294967295" {32142                      range "0..4294967295" {
32148                        description32143                        description
32149                          "Threshold value";32144                          "Threshold value";
32150                      }32145                      }
32151                    }32146                    }
32152                    mandatory true;32147                    mandatory true;
32153                    description32148                    description
32154                      "Threshold value";32149                      "Threshold value";
32155                  }32150                  }
32156                }32151                }
32157                container ge {32152                container ge {
32158                  presence "Indicates the node is configured.";32153                  presence "Indicates the node is configured.";
32159                  description32154                  description
32160                    "Greater than or equal to";32155                    "Greater than or equal to";
32161                  leaf threshold-value {32156                  leaf threshold-value {
32162                    type uint32 {32157                    type uint32 {
32163                      range "0..4294967295" {32158                      range "0..4294967295" {
32164                        description32159                        description
32165                          "Threshold value";32160                          "Threshold value";
32166                      }32161                      }
32167                    }32162                    }
32168                    mandatory true;32163                    mandatory true;
32169                    description32164                    description
32170                      "Threshold value";32165                      "Threshold value";
32171                  }32166                  }
32172                }32167                }
32173                container rg {32168                container rg {
32174                  presence "Indicates the node is configured.";32169                  presence "Indicates the node is configured.";
32175                  description32170                  description
32176                    "Not in range";32171                    "Not in range";
32177                  leaf start-threshold-value {32172                  leaf start-threshold-value {
32178                    type uint32 {32173                    type uint32 {
32179                      range "0..4294967295" {32174                      range "0..4294967295" {
32180                        description32175                        description
32181                          "Threshold value";32176                          "Threshold value";
32182                      }32177                      }
32183                    }32178                    }
32184                    mandatory true;32179                    mandatory true;
32185                    description32180                    description
32186                      "Threshold value";32181                      "Threshold value";
32187                  }32182                  }
32188                  leaf end-threshold-value {32183                  leaf end-threshold-value {
32189                    type uint32 {32184                    type uint32 {
32190                      range "0..4294967295" {32185                      range "0..4294967295" {
32191                        description32186                        description
32192                          "Threshold value";32187                          "Threshold value";
32193                      }32188                      }
32194                    }32189                    }
32195                    mandatory true;32190                    mandatory true;
32196                    description32191                    description
32197                      "Threshold value";32192                      "Threshold value";
32198                  }32193                  }
32199                }32194                }
32200              }32195              }
32201              container input-lsrequests {32196              container input-lsrequests {
32202                description32197                description
32203                  "Number of LS Requests received";32198                  "Number of LS Requests received";
32204                container percent {32199                container percent {
32205                  presence "Indicates a percent node is configured.";32200                  presence "Indicates a percent node is configured.";
32206                  description32201                  description
32207                    "Specify that threshold value is percent of previous sample";32202                    "Specify that threshold value is percent of previous sample";
32208                }32203                }
32209                container rearm {32204                container rearm {
32210                  description32205                  description
32211                    "Specify Rearm parameters (default - always)";32206                    "Specify Rearm parameters (default - always)";
32212                  container toggle {32207                  container toggle {
32213                    must "not(../window)";32208                    must "not(../window)";
32214                    presence "Indicates a toggle node is configured.";32209                    presence "Indicates a toggle node is configured.";
32215                    description32210                    description
32216                      "Rearm after the first period when condition is not met";32211                      "Rearm after the first period when condition is not met";
32217                  }32212                  }
32218                  leaf window {32213                  leaf window {
32219                    type uint32 {32214                    type uint32 {
32220                      range "1..100" {32215                      range "1..100" {
32221                        description32216                        description
32222                          "Rearm window size";32217                          "Rearm window size";
32223                      }32218                      }
32224                    }32219                    }
32225                    must "not(../toggle)";32220                    must "not(../toggle)";
32226                    description32221                    description
32227                      "Rearm after the window of sampling periods";32222                      "Rearm after the window of sampling periods";
32228                  }32223                  }
32229                }32224                }
32230                container delta {32225                container delta {
32231                  presence "Indicates a delta node is configured.";32226                  presence "Indicates a delta node is configured.";
32232                  description32227                  description
32233                    "Specify that threshold value is for difference from the previous sample";32228                    "Specify that threshold value is for difference from the previous sample";
32234                }32229                }
32235                container eq {32230                container eq {
32236                  presence "Indicates the node is configured.";32231                  presence "Indicates the node is configured.";
32237                  description32232                  description
32238                    "Equal to";32233                    "Equal to";
32239                  leaf threshold-value {32234                  leaf threshold-value {
32240                    type uint32 {32235                    type uint32 {
32241                      range "0..4294967295" {32236                      range "0..4294967295" {
32242                        description32237                        description
32243                          "Threshold value";32238                          "Threshold value";
32244                      }32239                      }
32245                    }32240                    }
32246                    mandatory true;32241                    mandatory true;
32247                    description32242                    description
32248                      "Threshold value";32243                      "Threshold value";
32249                  }32244                  }
32250                }32245                }
32251                container ne {32246                container ne {
32252                  presence "Indicates the node is configured.";32247                  presence "Indicates the node is configured.";
32253                  description32248                  description
32254                    "Not equal to";32249                    "Not equal to";
32255                  leaf threshold-value {32250                  leaf threshold-value {
32256                    type uint32 {32251                    type uint32 {
32257                      range "0..4294967295" {32252                      range "0..4294967295" {
32258                        description32253                        description
32259                          "Threshold value";32254                          "Threshold value";
32260                      }32255                      }
32261                    }32256                    }
32262                    mandatory true;32257                    mandatory true;
32263                    description32258                    description
32264                      "Threshold value";32259                      "Threshold value";
32265                  }32260                  }
32266                }32261                }
32267                container lt {32262                container lt {
32268                  presence "Indicates the node is configured.";32263                  presence "Indicates the node is configured.";
32269                  description32264                  description
32270                    "Less than";32265                    "Less than";
32271                  leaf threshold-value {32266                  leaf threshold-value {
32272                    type uint32 {32267                    type uint32 {
32273                      range "0..4294967295" {32268                      range "0..4294967295" {
32274                        description32269                        description
32275                          "Threshold value";32270                          "Threshold value";
32276                      }32271                      }
32277                    }32272                    }
32278                    mandatory true;32273                    mandatory true;
32279                    description32274                    description
32280                      "Threshold value";32275                      "Threshold value";
32281                  }32276                  }
32282                }32277                }
32283                container le {32278                container le {
32284                  presence "Indicates the node is configured.";32279                  presence "Indicates the node is configured.";
32285                  description32280                  description
32286                    "Less than or equal to";32281                    "Less than or equal to";
32287                  leaf threshold-value {32282                  leaf threshold-value {
32288                    type uint32 {32283                    type uint32 {
32289                      range "0..4294967295" {32284                      range "0..4294967295" {
32290                        description32285                        description
32291                          "Threshold value";32286                          "Threshold value";
32292                      }32287                      }
32293                    }32288                    }
32294                    mandatory true;32289                    mandatory true;
32295                    description32290                    description
32296                      "Threshold value";32291                      "Threshold value";
32297                  }32292                  }
32298                }32293                }
32299                container gt {32294                container gt {
32300                  presence "Indicates the node is configured.";32295                  presence "Indicates the node is configured.";
32301                  description32296                  description
32302                    "Greater than";32297                    "Greater than";
32303                  leaf threshold-value {32298                  leaf threshold-value {
32304                    type uint32 {32299                    type uint32 {
32305                      range "0..4294967295" {32300                      range "0..4294967295" {
32306                        description32301                        description
32307                          "Threshold value";32302                          "Threshold value";
32308                      }32303                      }
32309                    }32304                    }
32310                    mandatory true;32305                    mandatory true;
32311                    description32306                    description
32312                      "Threshold value";32307                      "Threshold value";
32313                  }32308                  }
32314                }32309                }
32315                container ge {32310                container ge {
32316                  presence "Indicates the node is configured.";32311                  presence "Indicates the node is configured.";
32317                  description32312                  description
32318                    "Greater than or equal to";32313                    "Greater than or equal to";
32319                  leaf threshold-value {32314                  leaf threshold-value {
32320                    type uint32 {32315                    type uint32 {
32321                      range "0..4294967295" {32316                      range "0..4294967295" {
32322                        description32317                        description
32323                          "Threshold value";32318                          "Threshold value";
32324                      }32319                      }
32325                    }32320                    }
32326                    mandatory true;32321                    mandatory true;
32327                    description32322                    description
32328                      "Threshold value";32323                      "Threshold value";
32329                  }32324                  }
32330                }32325                }
32331                container rg {32326                container rg {
32332                  presence "Indicates the node is configured.";32327                  presence "Indicates the node is configured.";
32333                  description32328                  description
32334                    "Not in range";32329                    "Not in range";
32335                  leaf start-threshold-value {32330                  leaf start-threshold-value {
32336                    type uint32 {32331                    type uint32 {
32337                      range "0..4294967295" {32332                      range "0..4294967295" {
32338                        description32333                        description
32339                          "Threshold value";32334                          "Threshold value";
32340                      }32335                      }
32341                    }32336                    }
32342                    mandatory true;32337                    mandatory true;
32343                    description32338                    description
32344                      "Threshold value";32339                      "Threshold value";
32345                  }32340                  }
32346                  leaf end-threshold-value {32341                  leaf end-threshold-value {
32347                    type uint32 {32342                    type uint32 {
32348                      range "0..4294967295" {32343                      range "0..4294967295" {
32349                        description32344                        description
32350                          "Threshold value";32345                          "Threshold value";
32351                      }32346                      }
32352                    }32347                    }
32353                    mandatory true;32348                    mandatory true;
32354                    description32349                    description
32355                      "Threshold value";32350                      "Threshold value";
32356                  }32351                  }
32357                }32352                }
32358              }32353              }
32359              container input-lsrequests-lsa {32354              container input-lsrequests-lsa {
32360                description32355                description
32361                  "Number of LSA received in LS Requests";32356                  "Number of LSA received in LS Requests";
32362                container percent {32357                container percent {
32363                  presence "Indicates a percent node is configured.";32358                  presence "Indicates a percent node is configured.";
32364                  description32359                  description
32365                    "Specify that threshold value is percent of previous sample";32360                    "Specify that threshold value is percent of previous sample";
32366                }32361                }
32367                container rearm {32362                container rearm {
32368                  description32363                  description
32369                    "Specify Rearm parameters (default - always)";32364                    "Specify Rearm parameters (default - always)";
32370                  container toggle {32365                  container toggle {
32371                    must "not(../window)";32366                    must "not(../window)";
32372                    presence "Indicates a toggle node is configured.";32367                    presence "Indicates a toggle node is configured.";
32373                    description32368                    description
32374                      "Rearm after the first period when condition is not met";32369                      "Rearm after the first period when condition is not met";
32375                  }32370                  }
32376                  leaf window {32371                  leaf window {
32377                    type uint32 {32372                    type uint32 {
32378                      range "1..100" {32373                      range "1..100" {
32379                        description32374                        description
32380                          "Rearm window size";32375                          "Rearm window size";
32381                      }32376                      }
32382                    }32377                    }
32383                    must "not(../toggle)";32378                    must "not(../toggle)";
32384                    description32379                    description
32385                      "Rearm after the window of sampling periods";32380                      "Rearm after the window of sampling periods";
32386                  }32381                  }
32387                }32382                }
32388                container delta {32383                container delta {
32389                  presence "Indicates a delta node is configured.";32384                  presence "Indicates a delta node is configured.";
32390                  description32385                  description
32391                    "Specify that threshold value is for difference from the previous sample";32386                    "Specify that threshold value is for difference from the previous sample";
32392                }32387                }
32393                container eq {32388                container eq {
32394                  presence "Indicates the node is configured.";32389                  presence "Indicates the node is configured.";
32395                  description32390                  description
32396                    "Equal to";32391                    "Equal to";
32397                  leaf threshold-value {32392                  leaf threshold-value {
32398                    type uint32 {32393                    type uint32 {
32399                      range "0..4294967295" {32394                      range "0..4294967295" {
32400                        description32395                        description
32401                          "Threshold value";32396                          "Threshold value";
32402                      }32397                      }
32403                    }32398                    }
32404                    mandatory true;32399                    mandatory true;
32405                    description32400                    description
32406                      "Threshold value";32401                      "Threshold value";
32407                  }32402                  }
32408                }32403                }
32409                container ne {32404                container ne {
32410                  presence "Indicates the node is configured.";32405                  presence "Indicates the node is configured.";
32411                  description32406                  description
32412                    "Not equal to";32407                    "Not equal to";
32413                  leaf threshold-value {32408                  leaf threshold-value {
32414                    type uint32 {32409                    type uint32 {
32415                      range "0..4294967295" {32410                      range "0..4294967295" {
32416                        description32411                        description
32417                          "Threshold value";32412                          "Threshold value";
32418                      }32413                      }
32419                    }32414                    }
32420                    mandatory true;32415                    mandatory true;
32421                    description32416                    description
32422                      "Threshold value";32417                      "Threshold value";
32423                  }32418                  }
32424                }32419                }
32425                container lt {32420                container lt {
32426                  presence "Indicates the node is configured.";32421                  presence "Indicates the node is configured.";
32427                  description32422                  description
32428                    "Less than";32423                    "Less than";
32429                  leaf threshold-value {32424                  leaf threshold-value {
32430                    type uint32 {32425                    type uint32 {
32431                      range "0..4294967295" {32426                      range "0..4294967295" {
32432                        description32427                        description
32433                          "Threshold value";32428                          "Threshold value";
32434                      }32429                      }
32435                    }32430                    }
32436                    mandatory true;32431                    mandatory true;
32437                    description32432                    description
32438                      "Threshold value";32433                      "Threshold value";
32439                  }32434                  }
32440                }32435                }
32441                container le {32436                container le {
32442                  presence "Indicates the node is configured.";32437                  presence "Indicates the node is configured.";
32443                  description32438                  description
32444                    "Less than or equal to";32439                    "Less than or equal to";
32445                  leaf threshold-value {32440                  leaf threshold-value {
32446                    type uint32 {32441                    type uint32 {
32447                      range "0..4294967295" {32442                      range "0..4294967295" {
32448                        description32443                        description
32449                          "Threshold value";32444                          "Threshold value";
32450                      }32445                      }
32451                    }32446                    }
32452                    mandatory true;32447                    mandatory true;
32453                    description32448                    description
32454                      "Threshold value";32449                      "Threshold value";
32455                  }32450                  }
32456                }32451                }
32457                container gt {32452                container gt {
32458                  presence "Indicates the node is configured.";32453                  presence "Indicates the node is configured.";
32459                  description32454                  description
32460                    "Greater than";32455                    "Greater than";
32461                  leaf threshold-value {32456                  leaf threshold-value {
32462                    type uint32 {32457                    type uint32 {
32463                      range "0..4294967295" {32458                      range "0..4294967295" {
32464                        description32459                        description
32465                          "Threshold value";32460                          "Threshold value";
32466                      }32461                      }
32467                    }32462                    }
32468                    mandatory true;32463                    mandatory true;
32469                    description32464                    description
32470                      "Threshold value";32465                      "Threshold value";
32471                  }32466                  }
32472                }32467                }
32473                container ge {32468                container ge {
32474                  presence "Indicates the node is configured.";32469                  presence "Indicates the node is configured.";
32475                  description32470                  description
32476                    "Greater than or equal to";32471                    "Greater than or equal to";
32477                  leaf threshold-value {32472                  leaf threshold-value {
32478                    type uint32 {32473                    type uint32 {
32479                      range "0..4294967295" {32474                      range "0..4294967295" {
32480                        description32475                        description
32481                          "Threshold value";32476                          "Threshold value";
32482                      }32477                      }
32483                    }32478                    }
32484                    mandatory true;32479                    mandatory true;
32485                    description32480                    description
32486                      "Threshold value";32481                      "Threshold value";
32487                  }32482                  }
32488                }32483                }
32489                container rg {32484                container rg {
32490                  presence "Indicates the node is configured.";32485                  presence "Indicates the node is configured.";
32491                  description32486                  description
32492                    "Not in range";32487                    "Not in range";
32493                  leaf start-threshold-value {32488                  leaf start-threshold-value {
32494                    type uint32 {32489                    type uint32 {
32495                      range "0..4294967295" {32490                      range "0..4294967295" {
32496                        description32491                        description
32497                          "Threshold value";32492                          "Threshold value";
32498                      }32493                      }
32499                    }32494                    }
32500                    mandatory true;32495                    mandatory true;
32501                    description32496                    description
32502                      "Threshold value";32497                      "Threshold value";
32503                  }32498                  }
32504                  leaf end-threshold-value {32499                  leaf end-threshold-value {
32505                    type uint32 {32500                    type uint32 {
32506                      range "0..4294967295" {32501                      range "0..4294967295" {
32507                        description32502                        description
32508                          "Threshold value";32503                          "Threshold value";
32509                      }32504                      }
32510                    }32505                    }
32511                    mandatory true;32506                    mandatory true;
32512                    description32507                    description
32513                      "Threshold value";32508                      "Threshold value";
32514                  }32509                  }
32515                }32510                }
32516              }32511              }
32517              container output-lsrequests {32512              container output-lsrequests {
32518                description32513                description
32519                  "Number of LS Requests sent";32514                  "Number of LS Requests sent";
32520                container percent {32515                container percent {
32521                  presence "Indicates a percent node is configured.";32516                  presence "Indicates a percent node is configured.";
32522                  description32517                  description
32523                    "Specify that threshold value is percent of previous sample";32518                    "Specify that threshold value is percent of previous sample";
32524                }32519                }
32525                container rearm {32520                container rearm {
32526                  description32521                  description
32527                    "Specify Rearm parameters (default - always)";32522                    "Specify Rearm parameters (default - always)";
32528                  container toggle {32523                  container toggle {
32529                    must "not(../window)";32524                    must "not(../window)";
32530                    presence "Indicates a toggle node is configured.";32525                    presence "Indicates a toggle node is configured.";
32531                    description32526                    description
32532                      "Rearm after the first period when condition is not met";32527                      "Rearm after the first period when condition is not met";
32533                  }32528                  }
32534                  leaf window {32529                  leaf window {
32535                    type uint32 {32530                    type uint32 {
32536                      range "1..100" {32531                      range "1..100" {
32537                        description32532                        description
32538                          "Rearm window size";32533                          "Rearm window size";
32539                      }32534                      }
32540                    }32535                    }
32541                    must "not(../toggle)";32536                    must "not(../toggle)";
32542                    description32537                    description
32543                      "Rearm after the window of sampling periods";32538                      "Rearm after the window of sampling periods";
32544                  }32539                  }
32545                }32540                }
32546                container delta {32541                container delta {
32547                  presence "Indicates a delta node is configured.";32542                  presence "Indicates a delta node is configured.";
32548                  description32543                  description
32549                    "Specify that threshold value is for difference from the previous sample";32544                    "Specify that threshold value is for difference from the previous sample";
32550                }32545                }
32551                container eq {32546                container eq {
32552                  presence "Indicates the node is configured.";32547                  presence "Indicates the node is configured.";
32553                  description32548                  description
32554                    "Equal to";32549                    "Equal to";
32555                  leaf threshold-value {32550                  leaf threshold-value {
32556                    type uint32 {32551                    type uint32 {
32557                      range "0..4294967295" {32552                      range "0..4294967295" {
32558                        description32553                        description
32559                          "Threshold value";32554                          "Threshold value";
32560                      }32555                      }
32561                    }32556                    }
32562                    mandatory true;32557                    mandatory true;
32563                    description32558                    description
32564                      "Threshold value";32559                      "Threshold value";
32565                  }32560                  }
32566                }32561                }
32567                container ne {32562                container ne {
32568                  presence "Indicates the node is configured.";32563                  presence "Indicates the node is configured.";
32569                  description32564                  description
32570                    "Not equal to";32565                    "Not equal to";
32571                  leaf threshold-value {32566                  leaf threshold-value {
32572                    type uint32 {32567                    type uint32 {
32573                      range "0..4294967295" {32568                      range "0..4294967295" {
32574                        description32569                        description
32575                          "Threshold value";32570                          "Threshold value";
32576                      }32571                      }
32577                    }32572                    }
32578                    mandatory true;32573                    mandatory true;
32579                    description32574                    description
32580                      "Threshold value";32575                      "Threshold value";
32581                  }32576                  }
32582                }32577                }
32583                container lt {32578                container lt {
32584                  presence "Indicates the node is configured.";32579                  presence "Indicates the node is configured.";
32585                  description32580                  description
32586                    "Less than";32581                    "Less than";
32587                  leaf threshold-value {32582                  leaf threshold-value {
32588                    type uint32 {32583                    type uint32 {
32589                      range "0..4294967295" {32584                      range "0..4294967295" {
32590                        description32585                        description
32591                          "Threshold value";32586                          "Threshold value";
32592                      }32587                      }
32593                    }32588                    }
32594                    mandatory true;32589                    mandatory true;
32595                    description32590                    description
32596                      "Threshold value";32591                      "Threshold value";
32597                  }32592                  }
32598                }32593                }
32599                container le {32594                container le {
32600                  presence "Indicates the node is configured.";32595                  presence "Indicates the node is configured.";
32601                  description32596                  description
32602                    "Less than or equal to";32597                    "Less than or equal to";
32603                  leaf threshold-value {32598                  leaf threshold-value {
32604                    type uint32 {32599                    type uint32 {
32605                      range "0..4294967295" {32600                      range "0..4294967295" {
32606                        description32601                        description
32607                          "Threshold value";32602                          "Threshold value";
32608                      }32603                      }
32609                    }32604                    }
32610                    mandatory true;32605                    mandatory true;
32611                    description32606                    description
32612                      "Threshold value";32607                      "Threshold value";
32613                  }32608                  }
32614                }32609                }
32615                container gt {32610                container gt {
32616                  presence "Indicates the node is configured.";32611                  presence "Indicates the node is configured.";
32617                  description32612                  description
32618                    "Greater than";32613                    "Greater than";
32619                  leaf threshold-value {32614                  leaf threshold-value {
32620                    type uint32 {32615                    type uint32 {
32621                      range "0..4294967295" {32616                      range "0..4294967295" {
32622                        description32617                        description
32623                          "Threshold value";32618                          "Threshold value";
32624                      }32619                      }
32625                    }32620                    }
32626                    mandatory true;32621                    mandatory true;
32627                    description32622                    description
32628                      "Threshold value";32623                      "Threshold value";
32629                  }32624                  }
32630                }32625                }
32631                container ge {32626                container ge {
32632                  presence "Indicates the node is configured.";32627                  presence "Indicates the node is configured.";
32633                  description32628                  description
32634                    "Greater than or equal to";32629                    "Greater than or equal to";
32635                  leaf threshold-value {32630                  leaf threshold-value {
32636                    type uint32 {32631                    type uint32 {
32637                      range "0..4294967295" {32632                      range "0..4294967295" {
32638                        description32633                        description
32639                          "Threshold value";32634                          "Threshold value";
32640                      }32635                      }
32641                    }32636                    }
32642                    mandatory true;32637                    mandatory true;
32643                    description32638                    description
32644                      "Threshold value";32639                      "Threshold value";
32645                  }32640                  }
32646                }32641                }
32647                container rg {32642                container rg {
32648                  presence "Indicates the node is configured.";32643                  presence "Indicates the node is configured.";
32649                  description32644                  description
32650                    "Not in range";32645                    "Not in range";
32651                  leaf start-threshold-value {32646                  leaf start-threshold-value {
32652                    type uint32 {32647                    type uint32 {
32653                      range "0..4294967295" {32648                      range "0..4294967295" {
32654                        description32649                        description
32655                          "Threshold value";32650                          "Threshold value";
32656                      }32651                      }
32657                    }32652                    }
32658                    mandatory true;32653                    mandatory true;
32659                    description32654                    description
32660                      "Threshold value";32655                      "Threshold value";
32661                  }32656                  }
32662                  leaf end-threshold-value {32657                  leaf end-threshold-value {
32663                    type uint32 {32658                    type uint32 {
32664                      range "0..4294967295" {32659                      range "0..4294967295" {
32665                        description32660                        description
32666                          "Threshold value";32661                          "Threshold value";
32667                      }32662                      }
32668                    }32663                    }
32669                    mandatory true;32664                    mandatory true;
32670                    description32665                    description
32671                      "Threshold value";32666                      "Threshold value";
32672                  }32667                  }
32673                }32668                }
32674              }32669              }
32675              container output-lsrequests-lsa {32670              container output-lsrequests-lsa {
32676                description32671                description
32677                  "Number of LSA sent in LS Requests";32672                  "Number of LSA sent in LS Requests";
32678                container percent {32673                container percent {
32679                  presence "Indicates a percent node is configured.";32674                  presence "Indicates a percent node is configured.";
32680                  description32675                  description
32681                    "Specify that threshold value is percent of previous sample";32676                    "Specify that threshold value is percent of previous sample";
32682                }32677                }
32683                container rearm {32678                container rearm {
32684                  description32679                  description
32685                    "Specify Rearm parameters (default - always)";32680                    "Specify Rearm parameters (default - always)";
32686                  container toggle {32681                  container toggle {
32687                    must "not(../window)";32682                    must "not(../window)";
32688                    presence "Indicates a toggle node is configured.";32683                    presence "Indicates a toggle node is configured.";
32689                    description32684                    description
32690                      "Rearm after the first period when condition is not met";32685                      "Rearm after the first period when condition is not met";
32691                  }32686                  }
32692                  leaf window {32687                  leaf window {
32693                    type uint32 {32688                    type uint32 {
32694                      range "1..100" {32689                      range "1..100" {
32695                        description32690                        description
32696                          "Rearm window size";32691                          "Rearm window size";
32697                      }32692                      }
32698                    }32693                    }
32699                    must "not(../toggle)";32694                    must "not(../toggle)";
32700                    description32695                    description
32701                      "Rearm after the window of sampling periods";32696                      "Rearm after the window of sampling periods";
32702                  }32697                  }
32703                }32698                }
32704                container delta {32699                container delta {
32705                  presence "Indicates a delta node is configured.";32700                  presence "Indicates a delta node is configured.";
32706                  description32701                  description
32707                    "Specify that threshold value is for difference from the previous sample";32702                    "Specify that threshold value is for difference from the previous sample";
32708                }32703                }
32709                container eq {32704                container eq {
32710                  presence "Indicates the node is configured.";32705                  presence "Indicates the node is configured.";
32711                  description32706                  description
32712                    "Equal to";32707                    "Equal to";
32713                  leaf threshold-value {32708                  leaf threshold-value {
32714                    type uint32 {32709                    type uint32 {
32715                      range "0..4294967295" {32710                      range "0..4294967295" {
32716                        description32711                        description
32717                          "Threshold value";32712                          "Threshold value";
32718                      }32713                      }
32719                    }32714                    }
32720                    mandatory true;32715                    mandatory true;
32721                    description32716                    description
32722                      "Threshold value";32717                      "Threshold value";
32723                  }32718                  }
32724                }32719                }
32725                container ne {32720                container ne {
32726                  presence "Indicates the node is configured.";32721                  presence "Indicates the node is configured.";
32727                  description32722                  description
32728                    "Not equal to";32723                    "Not equal to";
32729                  leaf threshold-value {32724                  leaf threshold-value {
32730                    type uint32 {32725                    type uint32 {
32731                      range "0..4294967295" {32726                      range "0..4294967295" {
32732                        description32727                        description
32733                          "Threshold value";32728                          "Threshold value";
32734                      }32729                      }
32735                    }32730                    }
32736                    mandatory true;32731                    mandatory true;
32737                    description32732                    description
32738                      "Threshold value";32733                      "Threshold value";
32739                  }32734                  }
32740                }32735                }
32741                container lt {32736                container lt {
32742                  presence "Indicates the node is configured.";32737                  presence "Indicates the node is configured.";
32743                  description32738                  description
32744                    "Less than";32739                    "Less than";
32745                  leaf threshold-value {32740                  leaf threshold-value {
32746                    type uint32 {32741                    type uint32 {
32747                      range "0..4294967295" {32742                      range "0..4294967295" {
32748                        description32743                        description
32749                          "Threshold value";32744                          "Threshold value";
32750                      }32745                      }
32751                    }32746                    }
32752                    mandatory true;32747                    mandatory true;
32753                    description32748                    description
32754                      "Threshold value";32749                      "Threshold value";
32755                  }32750                  }
32756                }32751                }
32757                container le {32752                container le {
32758                  presence "Indicates the node is configured.";32753                  presence "Indicates the node is configured.";
32759                  description32754                  description
32760                    "Less than or equal to";32755                    "Less than or equal to";
32761                  leaf threshold-value {32756                  leaf threshold-value {
32762                    type uint32 {32757                    type uint32 {
32763                      range "0..4294967295" {32758                      range "0..4294967295" {
32764                        description32759                        description
32765                          "Threshold value";32760                          "Threshold value";
32766                      }32761                      }
32767                    }32762                    }
32768                    mandatory true;32763                    mandatory true;
32769                    description32764                    description
32770                      "Threshold value";32765                      "Threshold value";
32771                  }32766                  }
32772                }32767                }
32773                container gt {32768                container gt {
32774                  presence "Indicates the node is configured.";32769                  presence "Indicates the node is configured.";
32775                  description32770                  description
32776                    "Greater than";32771                    "Greater than";
32777                  leaf threshold-value {32772                  leaf threshold-value {
32778                    type uint32 {32773                    type uint32 {
32779                      range "0..4294967295" {32774                      range "0..4294967295" {
32780                        description32775                        description
32781                          "Threshold value";32776                          "Threshold value";
32782                      }32777                      }
32783                    }32778                    }
32784                    mandatory true;32779                    mandatory true;
32785                    description32780                    description
32786                      "Threshold value";32781                      "Threshold value";
32787                  }32782                  }
32788                }32783                }
32789                container ge {32784                container ge {
32790                  presence "Indicates the node is configured.";32785                  presence "Indicates the node is configured.";
32791                  description32786                  description
32792                    "Greater than or equal to";32787                    "Greater than or equal to";
32793                  leaf threshold-value {32788                  leaf threshold-value {
32794                    type uint32 {32789                    type uint32 {
32795                      range "0..4294967295" {32790                      range "0..4294967295" {
32796                        description32791                        description
32797                          "Threshold value";32792                          "Threshold value";
32798                      }32793                      }
32799                    }32794                    }
32800                    mandatory true;32795                    mandatory true;
32801                    description32796                    description
32802                      "Threshold value";32797                      "Threshold value";
32803                  }32798                  }
32804                }32799                }
32805                container rg {32800                container rg {
32806                  presence "Indicates the node is configured.";32801                  presence "Indicates the node is configured.";
32807                  description32802                  description
32808                    "Not in range";32803                    "Not in range";
32809                  leaf start-threshold-value {32804                  leaf start-threshold-value {
32810                    type uint32 {32805                    type uint32 {
32811                      range "0..4294967295" {32806                      range "0..4294967295" {
32812                        description32807                        description
32813                          "Threshold value";32808                          "Threshold value";
32814                      }32809                      }
32815                    }32810                    }
32816                    mandatory true;32811                    mandatory true;
32817                    description32812                    description
32818                      "Threshold value";32813                      "Threshold value";
32819                  }32814                  }
32820                  leaf end-threshold-value {32815                  leaf end-threshold-value {
32821                    type uint32 {32816                    type uint32 {
32822                      range "0..4294967295" {32817                      range "0..4294967295" {
32823                        description32818                        description
32824                          "Threshold value";32819                          "Threshold value";
32825                      }32820                      }
32826                    }32821                    }
32827                    mandatory true;32822                    mandatory true;
32828                    description32823                    description
32829                      "Threshold value";32824                      "Threshold value";
32830                  }32825                  }
32831                }32826                }
32832              }32827              }
32833              container input-lsaupdates {32828              container input-lsaupdates {
32834                description32829                description
32835                  "Number of LSA Updates received";32830                  "Number of LSA Updates received";
32836                container percent {32831                container percent {
32837                  presence "Indicates a percent node is configured.";32832                  presence "Indicates a percent node is configured.";
32838                  description32833                  description
32839                    "Specify that threshold value is percent of previous sample";32834                    "Specify that threshold value is percent of previous sample";
32840                }32835                }
32841                container rearm {32836                container rearm {
32842                  description32837                  description
32843                    "Specify Rearm parameters (default - always)";32838                    "Specify Rearm parameters (default - always)";
32844                  container toggle {32839                  container toggle {
32845                    must "not(../window)";32840                    must "not(../window)";
32846                    presence "Indicates a toggle node is configured.";32841                    presence "Indicates a toggle node is configured.";
32847                    description32842                    description
32848                      "Rearm after the first period when condition is not met";32843                      "Rearm after the first period when condition is not met";
32849                  }32844                  }
32850                  leaf window {32845                  leaf window {
32851                    type uint32 {32846                    type uint32 {
32852                      range "1..100" {32847                      range "1..100" {
32853                        description32848                        description
32854                          "Rearm window size";32849                          "Rearm window size";
32855                      }32850                      }
32856                    }32851                    }
32857                    must "not(../toggle)";32852                    must "not(../toggle)";
32858                    description32853                    description
32859                      "Rearm after the window of sampling periods";32854                      "Rearm after the window of sampling periods";
32860                  }32855                  }
32861                }32856                }
32862                container delta {32857                container delta {
32863                  presence "Indicates a delta node is configured.";32858                  presence "Indicates a delta node is configured.";
32864                  description32859                  description
32865                    "Specify that threshold value is for difference from the previous sample";32860                    "Specify that threshold value is for difference from the previous sample";
32866                }32861                }
32867                container eq {32862                container eq {
32868                  presence "Indicates the node is configured.";32863                  presence "Indicates the node is configured.";
32869                  description32864                  description
32870                    "Equal to";32865                    "Equal to";
32871                  leaf threshold-value {32866                  leaf threshold-value {
32872                    type uint32 {32867                    type uint32 {
32873                      range "0..4294967295" {32868                      range "0..4294967295" {
32874                        description32869                        description
32875                          "Threshold value";32870                          "Threshold value";
32876                      }32871                      }
32877                    }32872                    }
32878                    mandatory true;32873                    mandatory true;
32879                    description32874                    description
32880                      "Threshold value";32875                      "Threshold value";
32881                  }32876                  }
32882                }32877                }
32883                container ne {32878                container ne {
32884                  presence "Indicates the node is configured.";32879                  presence "Indicates the node is configured.";
32885                  description32880                  description
32886                    "Not equal to";32881                    "Not equal to";
32887                  leaf threshold-value {32882                  leaf threshold-value {
32888                    type uint32 {32883                    type uint32 {
32889                      range "0..4294967295" {32884                      range "0..4294967295" {
32890                        description32885                        description
32891                          "Threshold value";32886                          "Threshold value";
32892                      }32887                      }
32893                    }32888                    }
32894                    mandatory true;32889                    mandatory true;
32895                    description32890                    description
32896                      "Threshold value";32891                      "Threshold value";
32897                  }32892                  }
32898                }32893                }
32899                container lt {32894                container lt {
32900                  presence "Indicates the node is configured.";32895                  presence "Indicates the node is configured.";
32901                  description32896                  description
32902                    "Less than";32897                    "Less than";
32903                  leaf threshold-value {32898                  leaf threshold-value {
32904                    type uint32 {32899                    type uint32 {
32905                      range "0..4294967295" {32900                      range "0..4294967295" {
32906                        description32901                        description
32907                          "Threshold value";32902                          "Threshold value";
32908                      }32903                      }
32909                    }32904                    }
32910                    mandatory true;32905                    mandatory true;
32911                    description32906                    description
32912                      "Threshold value";32907                      "Threshold value";
32913                  }32908                  }
32914                }32909                }
32915                container le {32910                container le {
32916                  presence "Indicates the node is configured.";32911                  presence "Indicates the node is configured.";
32917                  description32912                  description
32918                    "Less than or equal to";32913                    "Less than or equal to";
32919                  leaf threshold-value {32914                  leaf threshold-value {
32920                    type uint32 {32915                    type uint32 {
32921                      range "0..4294967295" {32916                      range "0..4294967295" {
32922                        description32917                        description
32923                          "Threshold value";32918                          "Threshold value";
32924                      }32919                      }
32925                    }32920                    }
32926                    mandatory true;32921                    mandatory true;
32927                    description32922                    description
32928                      "Threshold value";32923                      "Threshold value";
32929                  }32924                  }
32930                }32925                }
32931                container gt {32926                container gt {
32932                  presence "Indicates the node is configured.";32927                  presence "Indicates the node is configured.";
32933                  description32928                  description
32934                    "Greater than";32929                    "Greater than";
32935                  leaf threshold-value {32930                  leaf threshold-value {
32936                    type uint32 {32931                    type uint32 {
32937                      range "0..4294967295" {32932                      range "0..4294967295" {
32938                        description32933                        description
32939                          "Threshold value";32934                          "Threshold value";
32940                      }32935                      }
32941                    }32936                    }
32942                    mandatory true;32937                    mandatory true;
32943                    description32938                    description
32944                      "Threshold value";32939                      "Threshold value";
32945                  }32940                  }
32946                }32941                }
32947                container ge {32942                container ge {
32948                  presence "Indicates the node is configured.";32943                  presence "Indicates the node is configured.";
32949                  description32944                  description
32950                    "Greater than or equal to";32945                    "Greater than or equal to";
32951                  leaf threshold-value {32946                  leaf threshold-value {
32952                    type uint32 {32947                    type uint32 {
32953                      range "0..4294967295" {32948                      range "0..4294967295" {
32954                        description32949                        description
32955                          "Threshold value";32950                          "Threshold value";
32956                      }32951                      }
32957                    }32952                    }
32958                    mandatory true;32953                    mandatory true;
32959                    description32954                    description
32960                      "Threshold value";32955                      "Threshold value";
32961                  }32956                  }
32962                }32957                }
32963                container rg {32958                container rg {
32964                  presence "Indicates the node is configured.";32959                  presence "Indicates the node is configured.";
32965                  description32960                  description
32966                    "Not in range";32961                    "Not in range";
32967                  leaf start-threshold-value {32962                  leaf start-threshold-value {
32968                    type uint32 {32963                    type uint32 {
32969                      range "0..4294967295" {32964                      range "0..4294967295" {
32970                        description32965                        description
32971                          "Threshold value";32966                          "Threshold value";
32972                      }32967                      }
32973                    }32968                    }
32974                    mandatory true;32969                    mandatory true;
32975                    description32970                    description
32976                      "Threshold value";32971                      "Threshold value";
32977                  }32972                  }
32978                  leaf end-threshold-value {32973                  leaf end-threshold-value {
32979                    type uint32 {32974                    type uint32 {
32980                      range "0..4294967295" {32975                      range "0..4294967295" {
32981                        description32976                        description
32982                          "Threshold value";32977                          "Threshold value";
32983                      }32978                      }
32984                    }32979                    }
32985                    mandatory true;32980                    mandatory true;
32986                    description32981                    description
32987                      "Threshold value";32982                      "Threshold value";
32988                  }32983                  }
32989                }32984                }
32990              }32985              }
32991              container input-lsaupdates-lsa {32986              container input-lsaupdates-lsa {
32992                description32987                description
32993                  "Number of LSA received in LSA Updates";32988                  "Number of LSA received in LSA Updates";
32994                container percent {32989                container percent {
32995                  presence "Indicates a percent node is configured.";32990                  presence "Indicates a percent node is configured.";
32996                  description32991                  description
32997                    "Specify that threshold value is percent of previous sample";32992                    "Specify that threshold value is percent of previous sample";
32998                }32993                }
32999                container rearm {32994                container rearm {
33000                  description32995                  description
33001                    "Specify Rearm parameters (default - always)";32996                    "Specify Rearm parameters (default - always)";
33002                  container toggle {32997                  container toggle {
33003                    must "not(../window)";32998                    must "not(../window)";
33004                    presence "Indicates a toggle node is configured.";32999                    presence "Indicates a toggle node is configured.";
33005                    description33000                    description
33006                      "Rearm after the first period when condition is not met";33001                      "Rearm after the first period when condition is not met";
33007                  }33002                  }
33008                  leaf window {33003                  leaf window {
33009                    type uint32 {33004                    type uint32 {
33010                      range "1..100" {33005                      range "1..100" {
33011                        description33006                        description
33012                          "Rearm window size";33007                          "Rearm window size";
33013                      }33008                      }
33014                    }33009                    }
33015                    must "not(../toggle)";33010                    must "not(../toggle)";
33016                    description33011                    description
33017                      "Rearm after the window of sampling periods";33012                      "Rearm after the window of sampling periods";
33018                  }33013                  }
33019                }33014                }
33020                container delta {33015                container delta {
33021                  presence "Indicates a delta node is configured.";33016                  presence "Indicates a delta node is configured.";
33022                  description33017                  description
33023                    "Specify that threshold value is for difference from the previous sample";33018                    "Specify that threshold value is for difference from the previous sample";
33024                }33019                }
33025                container eq {33020                container eq {
33026                  presence "Indicates the node is configured.";33021                  presence "Indicates the node is configured.";
33027                  description33022                  description
33028                    "Equal to";33023                    "Equal to";
33029                  leaf threshold-value {33024                  leaf threshold-value {
33030                    type uint32 {33025                    type uint32 {
33031                      range "0..4294967295" {33026                      range "0..4294967295" {
33032                        description33027                        description
33033                          "Threshold value";33028                          "Threshold value";
33034                      }33029                      }
33035                    }33030                    }
33036                    mandatory true;33031                    mandatory true;
33037                    description33032                    description
33038                      "Threshold value";33033                      "Threshold value";
33039                  }33034                  }
33040                }33035                }
33041                container ne {33036                container ne {
33042                  presence "Indicates the node is configured.";33037                  presence "Indicates the node is configured.";
33043                  description33038                  description
33044                    "Not equal to";33039                    "Not equal to";
33045                  leaf threshold-value {33040                  leaf threshold-value {
33046                    type uint32 {33041                    type uint32 {
33047                      range "0..4294967295" {33042                      range "0..4294967295" {
33048                        description33043                        description
33049                          "Threshold value";33044                          "Threshold value";
33050                      }33045                      }
33051                    }33046                    }
33052                    mandatory true;33047                    mandatory true;
33053                    description33048                    description
33054                      "Threshold value";33049                      "Threshold value";
33055                  }33050                  }
33056                }33051                }
33057                container lt {33052                container lt {
33058                  presence "Indicates the node is configured.";33053                  presence "Indicates the node is configured.";
33059                  description33054                  description
33060                    "Less than";33055                    "Less than";
33061                  leaf threshold-value {33056                  leaf threshold-value {
33062                    type uint32 {33057                    type uint32 {
33063                      range "0..4294967295" {33058                      range "0..4294967295" {
33064                        description33059                        description
33065                          "Threshold value";33060                          "Threshold value";
33066                      }33061                      }
33067                    }33062                    }
33068                    mandatory true;33063                    mandatory true;
33069                    description33064                    description
33070                      "Threshold value";33065                      "Threshold value";
33071                  }33066                  }
33072                }33067                }
33073                container le {33068                container le {
33074                  presence "Indicates the node is configured.";33069                  presence "Indicates the node is configured.";
33075                  description33070                  description
33076                    "Less than or equal to";33071                    "Less than or equal to";
33077                  leaf threshold-value {33072                  leaf threshold-value {
33078                    type uint32 {33073                    type uint32 {
33079                      range "0..4294967295" {33074                      range "0..4294967295" {
33080                        description33075                        description
33081                          "Threshold value";33076                          "Threshold value";
33082                      }33077                      }
33083                    }33078                    }
33084                    mandatory true;33079                    mandatory true;
33085                    description33080                    description
33086                      "Threshold value";33081                      "Threshold value";
33087                  }33082                  }
33088                }33083                }
33089                container gt {33084                container gt {
33090                  presence "Indicates the node is configured.";33085                  presence "Indicates the node is configured.";
33091                  description33086                  description
33092                    "Greater than";33087                    "Greater than";
33093                  leaf threshold-value {33088                  leaf threshold-value {
33094                    type uint32 {33089                    type uint32 {
33095                      range "0..4294967295" {33090                      range "0..4294967295" {
33096                        description33091                        description
33097                          "Threshold value";33092                          "Threshold value";
33098                      }33093                      }
33099                    }33094                    }
33100                    mandatory true;33095                    mandatory true;
33101                    description33096                    description
33102                      "Threshold value";33097                      "Threshold value";
33103                  }33098                  }
33104                }33099                }
33105                container ge {33100                container ge {
33106                  presence "Indicates the node is configured.";33101                  presence "Indicates the node is configured.";
33107                  description33102                  description
33108                    "Greater than or equal to";33103                    "Greater than or equal to";
33109                  leaf threshold-value {33104                  leaf threshold-value {
33110                    type uint32 {33105                    type uint32 {
33111                      range "0..4294967295" {33106                      range "0..4294967295" {
33112                        description33107                        description
33113                          "Threshold value";33108                          "Threshold value";
33114                      }33109                      }
33115                    }33110                    }
33116                    mandatory true;33111                    mandatory true;
33117                    description33112                    description
33118                      "Threshold value";33113                      "Threshold value";
33119                  }33114                  }
33120                }33115                }
33121                container rg {33116                container rg {
33122                  presence "Indicates the node is configured.";33117                  presence "Indicates the node is configured.";
33123                  description33118                  description
33124                    "Not in range";33119                    "Not in range";
33125                  leaf start-threshold-value {33120                  leaf start-threshold-value {
33126                    type uint32 {33121                    type uint32 {
33127                      range "0..4294967295" {33122                      range "0..4294967295" {
33128                        description33123                        description
33129                          "Threshold value";33124                          "Threshold value";
33130                      }33125                      }
33131                    }33126                    }
33132                    mandatory true;33127                    mandatory true;
33133                    description33128                    description
33134                      "Threshold value";33129                      "Threshold value";
33135                  }33130                  }
33136                  leaf end-threshold-value {33131                  leaf end-threshold-value {
33137                    type uint32 {33132                    type uint32 {
33138                      range "0..4294967295" {33133                      range "0..4294967295" {
33139                        description33134                        description
33140                          "Threshold value";33135                          "Threshold value";
33141                      }33136                      }
33142                    }33137                    }
33143                    mandatory true;33138                    mandatory true;
33144                    description33139                    description
33145                      "Threshold value";33140                      "Threshold value";
33146                  }33141                  }
33147                }33142                }
33148              }33143              }
33149              container output-lsaupdates {33144              container output-lsaupdates {
33150                description33145                description
33151                  "Number of LSA Updates sent";33146                  "Number of LSA Updates sent";
33152                container percent {33147                container percent {
33153                  presence "Indicates a percent node is configured.";33148                  presence "Indicates a percent node is configured.";
33154                  description33149                  description
33155                    "Specify that threshold value is percent of previous sample";33150                    "Specify that threshold value is percent of previous sample";
33156                }33151                }
33157                container rearm {33152                container rearm {
33158                  description33153                  description
33159                    "Specify Rearm parameters (default - always)";33154                    "Specify Rearm parameters (default - always)";
33160                  container toggle {33155                  container toggle {
33161                    must "not(../window)";33156                    must "not(../window)";
33162                    presence "Indicates a toggle node is configured.";33157                    presence "Indicates a toggle node is configured.";
33163                    description33158                    description
33164                      "Rearm after the first period when condition is not met";33159                      "Rearm after the first period when condition is not met";
33165                  }33160                  }
33166                  leaf window {33161                  leaf window {
33167                    type uint32 {33162                    type uint32 {
33168                      range "1..100" {33163                      range "1..100" {
33169                        description33164                        description
33170                          "Rearm window size";33165                          "Rearm window size";
33171                      }33166                      }
33172                    }33167                    }
33173                    must "not(../toggle)";33168                    must "not(../toggle)";
33174                    description33169                    description
33175                      "Rearm after the window of sampling periods";33170                      "Rearm after the window of sampling periods";
33176                  }33171                  }
33177                }33172                }
33178                container delta {33173                container delta {
33179                  presence "Indicates a delta node is configured.";33174                  presence "Indicates a delta node is configured.";
33180                  description33175                  description
33181                    "Specify that threshold value is for difference from the previous sample";33176                    "Specify that threshold value is for difference from the previous sample";
33182                }33177                }
33183                container eq {33178                container eq {
33184                  presence "Indicates the node is configured.";33179                  presence "Indicates the node is configured.";
33185                  description33180                  description
33186                    "Equal to";33181                    "Equal to";
33187                  leaf threshold-value {33182                  leaf threshold-value {
33188                    type uint32 {33183                    type uint32 {
33189                      range "0..4294967295" {33184                      range "0..4294967295" {
33190                        description33185                        description
33191                          "Threshold value";33186                          "Threshold value";
33192                      }33187                      }
33193                    }33188                    }
33194                    mandatory true;33189                    mandatory true;
33195                    description33190                    description
33196                      "Threshold value";33191                      "Threshold value";
33197                  }33192                  }
33198                }33193                }
33199                container ne {33194                container ne {
33200                  presence "Indicates the node is configured.";33195                  presence "Indicates the node is configured.";
33201                  description33196                  description
33202                    "Not equal to";33197                    "Not equal to";
33203                  leaf threshold-value {33198                  leaf threshold-value {
33204                    type uint32 {33199                    type uint32 {
33205                      range "0..4294967295" {33200                      range "0..4294967295" {
33206                        description33201                        description
33207                          "Threshold value";33202                          "Threshold value";
33208                      }33203                      }
33209                    }33204                    }
33210                    mandatory true;33205                    mandatory true;
33211                    description33206                    description
33212                      "Threshold value";33207                      "Threshold value";
33213                  }33208                  }
33214                }33209                }
33215                container lt {33210                container lt {
33216                  presence "Indicates the node is configured.";33211                  presence "Indicates the node is configured.";
33217                  description33212                  description
33218                    "Less than";33213                    "Less than";
33219                  leaf threshold-value {33214                  leaf threshold-value {
33220                    type uint32 {33215                    type uint32 {
33221                      range "0..4294967295" {33216                      range "0..4294967295" {
33222                        description33217                        description
33223                          "Threshold value";33218                          "Threshold value";
33224                      }33219                      }
33225                    }33220                    }
33226                    mandatory true;33221                    mandatory true;
33227                    description33222                    description
33228                      "Threshold value";33223                      "Threshold value";
33229                  }33224                  }
33230                }33225                }
33231                container le {33226                container le {
33232                  presence "Indicates the node is configured.";33227                  presence "Indicates the node is configured.";
33233                  description33228                  description
33234                    "Less than or equal to";33229                    "Less than or equal to";
33235                  leaf threshold-value {33230                  leaf threshold-value {
33236                    type uint32 {33231                    type uint32 {
33237                      range "0..4294967295" {33232                      range "0..4294967295" {
33238                        description33233                        description
33239                          "Threshold value";33234                          "Threshold value";
33240                      }33235                      }
33241                    }33236                    }
33242                    mandatory true;33237                    mandatory true;
33243                    description33238                    description
33244                      "Threshold value";33239                      "Threshold value";
33245                  }33240                  }
33246                }33241                }
33247                container gt {33242                container gt {
33248                  presence "Indicates the node is configured.";33243                  presence "Indicates the node is configured.";
33249                  description33244                  description
33250                    "Greater than";33245                    "Greater than";
33251                  leaf threshold-value {33246                  leaf threshold-value {
33252                    type uint32 {33247                    type uint32 {
33253                      range "0..4294967295" {33248                      range "0..4294967295" {
33254                        description33249                        description
33255                          "Threshold value";33250                          "Threshold value";
33256                      }33251                      }
33257                    }33252                    }
33258                    mandatory true;33253                    mandatory true;
33259                    description33254                    description
33260                      "Threshold value";33255                      "Threshold value";
33261                  }33256                  }
33262                }33257                }
33263                container ge {33258                container ge {
33264                  presence "Indicates the node is configured.";33259                  presence "Indicates the node is configured.";
33265                  description33260                  description
33266                    "Greater than or equal to";33261                    "Greater than or equal to";
33267                  leaf threshold-value {33262                  leaf threshold-value {
33268                    type uint32 {33263                    type uint32 {
33269                      range "0..4294967295" {33264                      range "0..4294967295" {
33270                        description33265                        description
33271                          "Threshold value";33266                          "Threshold value";
33272                      }33267                      }
33273                    }33268                    }
33274                    mandatory true;33269                    mandatory true;
33275                    description33270                    description
33276                      "Threshold value";33271                      "Threshold value";
33277                  }33272                  }
33278                }33273                }
33279                container rg {33274                container rg {
33280                  presence "Indicates the node is configured.";33275                  presence "Indicates the node is configured.";
33281                  description33276                  description
33282                    "Not in range";33277                    "Not in range";
33283                  leaf start-threshold-value {33278                  leaf start-threshold-value {
33284                    type uint32 {33279                    type uint32 {
33285                      range "0..4294967295" {33280                      range "0..4294967295" {
33286                        description33281                        description
33287                          "Threshold value";33282                          "Threshold value";
33288                      }33283                      }
33289                    }33284                    }
33290                    mandatory true;33285                    mandatory true;
33291                    description33286                    description
33292                      "Threshold value";33287                      "Threshold value";
33293                  }33288                  }
33294                  leaf end-threshold-value {33289                  leaf end-threshold-value {
33295                    type uint32 {33290                    type uint32 {
33296                      range "0..4294967295" {33291                      range "0..4294967295" {
33297                        description33292                        description
33298                          "Threshold value";33293                          "Threshold value";
33299                      }33294                      }
33300                    }33295                    }
33301                    mandatory true;33296                    mandatory true;
33302                    description33297                    description
33303                      "Threshold value";33298                      "Threshold value";
33304                  }33299                  }
33305                }33300                }
33306              }33301              }
33307              container output-lsaupdates-lsa {33302              container output-lsaupdates-lsa {
33308                description33303                description
33309                  "Number of LSA sent in LSA Updates";33304                  "Number of LSA sent in LSA Updates";
33310                container percent {33305                container percent {
33311                  presence "Indicates a percent node is configured.";33306                  presence "Indicates a percent node is configured.";
33312                  description33307                  description
33313                    "Specify that threshold value is percent of previous sample";33308                    "Specify that threshold value is percent of previous sample";
33314                }33309                }
33315                container rearm {33310                container rearm {
33316                  description33311                  description
33317                    "Specify Rearm parameters (default - always)";33312                    "Specify Rearm parameters (default - always)";
33318                  container toggle {33313                  container toggle {
33319                    must "not(../window)";33314                    must "not(../window)";
33320                    presence "Indicates a toggle node is configured.";33315                    presence "Indicates a toggle node is configured.";
33321                    description33316                    description
33322                      "Rearm after the first period when condition is not met";33317                      "Rearm after the first period when condition is not met";
33323                  }33318                  }
33324                  leaf window {33319                  leaf window {
33325                    type uint32 {33320                    type uint32 {
33326                      range "1..100" {33321                      range "1..100" {
33327                        description33322                        description
33328                          "Rearm window size";33323                          "Rearm window size";
33329                      }33324                      }
33330                    }33325                    }
33331                    must "not(../toggle)";33326                    must "not(../toggle)";
33332                    description33327                    description
33333                      "Rearm after the window of sampling periods";33328                      "Rearm after the window of sampling periods";
33334                  }33329                  }
33335                }33330                }
33336                container delta {33331                container delta {
33337                  presence "Indicates a delta node is configured.";33332                  presence "Indicates a delta node is configured.";
33338                  description33333                  description
33339                    "Specify that threshold value is for difference from the previous sample";33334                    "Specify that threshold value is for difference from the previous sample";
33340                }33335                }
33341                container eq {33336                container eq {
33342                  presence "Indicates the node is configured.";33337                  presence "Indicates the node is configured.";
33343                  description33338                  description
33344                    "Equal to";33339                    "Equal to";
33345                  leaf threshold-value {33340                  leaf threshold-value {
33346                    type uint32 {33341                    type uint32 {
33347                      range "0..4294967295" {33342                      range "0..4294967295" {
33348                        description33343                        description
33349                          "Threshold value";33344                          "Threshold value";
33350                      }33345                      }
33351                    }33346                    }
33352                    mandatory true;33347                    mandatory true;
33353                    description33348                    description
33354                      "Threshold value";33349                      "Threshold value";
33355                  }33350                  }
33356                }33351                }
33357                container ne {33352                container ne {
33358                  presence "Indicates the node is configured.";33353                  presence "Indicates the node is configured.";
33359                  description33354                  description
33360                    "Not equal to";33355                    "Not equal to";
33361                  leaf threshold-value {33356                  leaf threshold-value {
33362                    type uint32 {33357                    type uint32 {
33363                      range "0..4294967295" {33358                      range "0..4294967295" {
33364                        description33359                        description
33365                          "Threshold value";33360                          "Threshold value";
33366                      }33361                      }
33367                    }33362                    }
33368                    mandatory true;33363                    mandatory true;
33369                    description33364                    description
33370                      "Threshold value";33365                      "Threshold value";
33371                  }33366                  }
33372                }33367                }
33373                container lt {33368                container lt {
33374                  presence "Indicates the node is configured.";33369                  presence "Indicates the node is configured.";
33375                  description33370                  description
33376                    "Less than";33371                    "Less than";
33377                  leaf threshold-value {33372                  leaf threshold-value {
33378                    type uint32 {33373                    type uint32 {
33379                      range "0..4294967295" {33374                      range "0..4294967295" {
33380                        description33375                        description
33381                          "Threshold value";33376                          "Threshold value";
33382                      }33377                      }
33383                    }33378                    }
33384                    mandatory true;33379                    mandatory true;
33385                    description33380                    description
33386                      "Threshold value";33381                      "Threshold value";
33387                  }33382                  }
33388                }33383                }
33389                container le {33384                container le {
33390                  presence "Indicates the node is configured.";33385                  presence "Indicates the node is configured.";
33391                  description33386                  description
33392                    "Less than or equal to";33387                    "Less than or equal to";
33393                  leaf threshold-value {33388                  leaf threshold-value {
33394                    type uint32 {33389                    type uint32 {
33395                      range "0..4294967295" {33390                      range "0..4294967295" {
33396                        description33391                        description
33397                          "Threshold value";33392                          "Threshold value";
33398                      }33393                      }
33399                    }33394                    }
33400                    mandatory true;33395                    mandatory true;
33401                    description33396                    description
33402                      "Threshold value";33397                      "Threshold value";
33403                  }33398                  }
33404                }33399                }
33405                container gt {33400                container gt {
33406                  presence "Indicates the node is configured.";33401                  presence "Indicates the node is configured.";
33407                  description33402                  description
33408                    "Greater than";33403                    "Greater than";
33409                  leaf threshold-value {33404                  leaf threshold-value {
33410                    type uint32 {33405                    type uint32 {
33411                      range "0..4294967295" {33406                      range "0..4294967295" {
33412                        description33407                        description
33413                          "Threshold value";33408                          "Threshold value";
33414                      }33409                      }
33415                    }33410                    }
33416                    mandatory true;33411                    mandatory true;
33417                    description33412                    description
33418                      "Threshold value";33413                      "Threshold value";
33419                  }33414                  }
33420                }33415                }
33421                container ge {33416                container ge {
33422                  presence "Indicates the node is configured.";33417                  presence "Indicates the node is configured.";
33423                  description33418                  description
33424                    "Greater than or equal to";33419                    "Greater than or equal to";
33425                  leaf threshold-value {33420                  leaf threshold-value {
33426                    type uint32 {33421                    type uint32 {
33427                      range "0..4294967295" {33422                      range "0..4294967295" {
33428                        description33423                        description
33429                          "Threshold value";33424                          "Threshold value";
33430                      }33425                      }
33431                    }33426                    }
33432                    mandatory true;33427                    mandatory true;
33433                    description33428                    description
33434                      "Threshold value";33429                      "Threshold value";
33435                  }33430                  }
33436                }33431                }
33437                container rg {33432                container rg {
33438                  presence "Indicates the node is configured.";33433                  presence "Indicates the node is configured.";
33439                  description33434                  description
33440                    "Not in range";33435                    "Not in range";
33441                  leaf start-threshold-value {33436                  leaf start-threshold-value {
33442                    type uint32 {33437                    type uint32 {
33443                      range "0..4294967295" {33438                      range "0..4294967295" {
33444                        description33439                        description
33445                          "Threshold value";33440                          "Threshold value";
33446                      }33441                      }
33447                    }33442                    }
33448                    mandatory true;33443                    mandatory true;
33449                    description33444                    description
33450                      "Threshold value";33445                      "Threshold value";
33451                  }33446                  }
33452                  leaf end-threshold-value {33447                  leaf end-threshold-value {
33453                    type uint32 {33448                    type uint32 {
33454                      range "0..4294967295" {33449                      range "0..4294967295" {
33455                        description33450                        description
33456                          "Threshold value";33451                          "Threshold value";
33457                      }33452                      }
33458                    }33453                    }
33459                    mandatory true;33454                    mandatory true;
33460                    description33455                    description
33461                      "Threshold value";33456                      "Threshold value";
33462                  }33457                  }
33463                }33458                }
33464              }33459              }
33465              container input-lsaacks {33460              container input-lsaacks {
33466                description33461                description
33467                  "Number of LSA Acknowledgements received";33462                  "Number of LSA Acknowledgements received";
33468                container percent {33463                container percent {
33469                  presence "Indicates a percent node is configured.";33464                  presence "Indicates a percent node is configured.";
33470                  description33465                  description
33471                    "Specify that threshold value is percent of previous sample";33466                    "Specify that threshold value is percent of previous sample";
33472                }33467                }
33473                container rearm {33468                container rearm {
33474                  description33469                  description
33475                    "Specify Rearm parameters (default - always)";33470                    "Specify Rearm parameters (default - always)";
33476                  container toggle {33471                  container toggle {
33477                    must "not(../window)";33472                    must "not(../window)";
33478                    presence "Indicates a toggle node is configured.";33473                    presence "Indicates a toggle node is configured.";
33479                    description33474                    description
33480                      "Rearm after the first period when condition is not met";33475                      "Rearm after the first period when condition is not met";
33481                  }33476                  }
33482                  leaf window {33477                  leaf window {
33483                    type uint32 {33478                    type uint32 {
33484                      range "1..100" {33479                      range "1..100" {
33485                        description33480                        description
33486                          "Rearm window size";33481                          "Rearm window size";
33487                      }33482                      }
33488                    }33483                    }
33489                    must "not(../toggle)";33484                    must "not(../toggle)";
33490                    description33485                    description
33491                      "Rearm after the window of sampling periods";33486                      "Rearm after the window of sampling periods";
33492                  }33487                  }
33493                }33488                }
33494                container delta {33489                container delta {
33495                  presence "Indicates a delta node is configured.";33490                  presence "Indicates a delta node is configured.";
33496                  description33491                  description
33497                    "Specify that threshold value is for difference from the previous sample";33492                    "Specify that threshold value is for difference from the previous sample";
33498                }33493                }
33499                container eq {33494                container eq {
33500                  presence "Indicates the node is configured.";33495                  presence "Indicates the node is configured.";
33501                  description33496                  description
33502                    "Equal to";33497                    "Equal to";
33503                  leaf threshold-value {33498                  leaf threshold-value {
33504                    type uint32 {33499                    type uint32 {
33505                      range "0..4294967295" {33500                      range "0..4294967295" {
33506                        description33501                        description
33507                          "Threshold value";33502                          "Threshold value";
33508                      }33503                      }
33509                    }33504                    }
33510                    mandatory true;33505                    mandatory true;
33511                    description33506                    description
33512                      "Threshold value";33507                      "Threshold value";
33513                  }33508                  }
33514                }33509                }
33515                container ne {33510                container ne {
33516                  presence "Indicates the node is configured.";33511                  presence "Indicates the node is configured.";
33517                  description33512                  description
33518                    "Not equal to";33513                    "Not equal to";
33519                  leaf threshold-value {33514                  leaf threshold-value {
33520                    type uint32 {33515                    type uint32 {
33521                      range "0..4294967295" {33516                      range "0..4294967295" {
33522                        description33517                        description
33523                          "Threshold value";33518                          "Threshold value";
33524                      }33519                      }
33525                    }33520                    }
33526                    mandatory true;33521                    mandatory true;
33527                    description33522                    description
33528                      "Threshold value";33523                      "Threshold value";
33529                  }33524                  }
33530                }33525                }
33531                container lt {33526                container lt {
33532                  presence "Indicates the node is configured.";33527                  presence "Indicates the node is configured.";
33533                  description33528                  description
33534                    "Less than";33529                    "Less than";
33535                  leaf threshold-value {33530                  leaf threshold-value {
33536                    type uint32 {33531                    type uint32 {
33537                      range "0..4294967295" {33532                      range "0..4294967295" {
33538                        description33533                        description
33539                          "Threshold value";33534                          "Threshold value";
33540                      }33535                      }
33541                    }33536                    }
33542                    mandatory true;33537                    mandatory true;
33543                    description33538                    description
33544                      "Threshold value";33539                      "Threshold value";
33545                  }33540                  }
33546                }33541                }
33547                container le {33542                container le {
33548                  presence "Indicates the node is configured.";33543                  presence "Indicates the node is configured.";
33549                  description33544                  description
33550                    "Less than or equal to";33545                    "Less than or equal to";
33551                  leaf threshold-value {33546                  leaf threshold-value {
33552                    type uint32 {33547                    type uint32 {
33553                      range "0..4294967295" {33548                      range "0..4294967295" {
33554                        description33549                        description
33555                          "Threshold value";33550                          "Threshold value";
33556                      }33551                      }
33557                    }33552                    }
33558                    mandatory true;33553                    mandatory true;
33559                    description33554                    description
33560                      "Threshold value";33555                      "Threshold value";
33561                  }33556                  }
33562                }33557                }
33563                container gt {33558                container gt {
33564                  presence "Indicates the node is configured.";33559                  presence "Indicates the node is configured.";
33565                  description33560                  description
33566                    "Greater than";33561                    "Greater than";
33567                  leaf threshold-value {33562                  leaf threshold-value {
33568                    type uint32 {33563                    type uint32 {
33569                      range "0..4294967295" {33564                      range "0..4294967295" {
33570                        description33565                        description
33571                          "Threshold value";33566                          "Threshold value";
33572                      }33567                      }
33573                    }33568                    }
33574                    mandatory true;33569                    mandatory true;
33575                    description33570                    description
33576                      "Threshold value";33571                      "Threshold value";
33577                  }33572                  }
33578                }33573                }
33579                container ge {33574                container ge {
33580                  presence "Indicates the node is configured.";33575                  presence "Indicates the node is configured.";
33581                  description33576                  description
33582                    "Greater than or equal to";33577                    "Greater than or equal to";
33583                  leaf threshold-value {33578                  leaf threshold-value {
33584                    type uint32 {33579                    type uint32 {
33585                      range "0..4294967295" {33580                      range "0..4294967295" {
33586                        description33581                        description
33587                          "Threshold value";33582                          "Threshold value";
33588                      }33583                      }
33589                    }33584                    }
33590                    mandatory true;33585                    mandatory true;
33591                    description33586                    description
33592                      "Threshold value";33587                      "Threshold value";
33593                  }33588                  }
33594                }33589                }
33595                container rg {33590                container rg {
33596                  presence "Indicates the node is configured.";33591                  presence "Indicates the node is configured.";
33597                  description33592                  description
33598                    "Not in range";33593                    "Not in range";
33599                  leaf start-threshold-value {33594                  leaf start-threshold-value {
33600                    type uint32 {33595                    type uint32 {
33601                      range "0..4294967295" {33596                      range "0..4294967295" {
33602                        description33597                        description
33603                          "Threshold value";33598                          "Threshold value";
33604                      }33599                      }
33605                    }33600                    }
33606                    mandatory true;33601                    mandatory true;
33607                    description33602                    description
33608                      "Threshold value";33603                      "Threshold value";
33609                  }33604                  }
33610                  leaf end-threshold-value {33605                  leaf end-threshold-value {
33611                    type uint32 {33606                    type uint32 {
33612                      range "0..4294967295" {33607                      range "0..4294967295" {
33613                        description33608                        description
33614                          "Threshold value";33609                          "Threshold value";
33615                      }33610                      }
33616                    }33611                    }
33617                    mandatory true;33612                    mandatory true;
33618                    description33613                    description
33619                      "Threshold value";33614                      "Threshold value";
33620                  }33615                  }
33621                }33616                }
33622              }33617              }
33623              container input-lsaacks-lsa {33618              container input-lsaacks-lsa {
33624                description33619                description
33625                  "Number of LSA received in LSA Acknowledgements";33620                  "Number of LSA received in LSA Acknowledgements";
33626                container percent {33621                container percent {
33627                  presence "Indicates a percent node is configured.";33622                  presence "Indicates a percent node is configured.";
33628                  description33623                  description
33629                    "Specify that threshold value is percent of previous sample";33624                    "Specify that threshold value is percent of previous sample";
33630                }33625                }
33631                container rearm {33626                container rearm {
33632                  description33627                  description
33633                    "Specify Rearm parameters (default - always)";33628                    "Specify Rearm parameters (default - always)";
33634                  container toggle {33629                  container toggle {
33635                    must "not(../window)";33630                    must "not(../window)";
33636                    presence "Indicates a toggle node is configured.";33631                    presence "Indicates a toggle node is configured.";
33637                    description33632                    description
33638                      "Rearm after the first period when condition is not met";33633                      "Rearm after the first period when condition is not met";
33639                  }33634                  }
33640                  leaf window {33635                  leaf window {
33641                    type uint32 {33636                    type uint32 {
33642                      range "1..100" {33637                      range "1..100" {
33643                        description33638                        description
33644                          "Rearm window size";33639                          "Rearm window size";
33645                      }33640                      }
33646                    }33641                    }
33647                    must "not(../toggle)";33642                    must "not(../toggle)";
33648                    description33643                    description
33649                      "Rearm after the window of sampling periods";33644                      "Rearm after the window of sampling periods";
33650                  }33645                  }
33651                }33646                }
33652                container delta {33647                container delta {
33653                  presence "Indicates a delta node is configured.";33648                  presence "Indicates a delta node is configured.";
33654                  description33649                  description
33655                    "Specify that threshold value is for difference from the previous sample";33650                    "Specify that threshold value is for difference from the previous sample";
33656                }33651                }
33657                container eq {33652                container eq {
33658                  presence "Indicates the node is configured.";33653                  presence "Indicates the node is configured.";
33659                  description33654                  description
33660                    "Equal to";33655                    "Equal to";
33661                  leaf threshold-value {33656                  leaf threshold-value {
33662                    type uint32 {33657                    type uint32 {
33663                      range "0..4294967295" {33658                      range "0..4294967295" {
33664                        description33659                        description
33665                          "Threshold value";33660                          "Threshold value";
33666                      }33661                      }
33667                    }33662                    }
33668                    mandatory true;33663                    mandatory true;
33669                    description33664                    description
33670                      "Threshold value";33665                      "Threshold value";
33671                  }33666                  }
33672                }33667                }
33673                container ne {33668                container ne {
33674                  presence "Indicates the node is configured.";33669                  presence "Indicates the node is configured.";
33675                  description33670                  description
33676                    "Not equal to";33671                    "Not equal to";
33677                  leaf threshold-value {33672                  leaf threshold-value {
33678                    type uint32 {33673                    type uint32 {
33679                      range "0..4294967295" {33674                      range "0..4294967295" {
33680                        description33675                        description
33681                          "Threshold value";33676                          "Threshold value";
33682                      }33677                      }
33683                    }33678                    }
33684                    mandatory true;33679                    mandatory true;
33685                    description33680                    description
33686                      "Threshold value";33681                      "Threshold value";
33687                  }33682                  }
33688                }33683                }
33689                container lt {33684                container lt {
33690                  presence "Indicates the node is configured.";33685                  presence "Indicates the node is configured.";
33691                  description33686                  description
33692                    "Less than";33687                    "Less than";
33693                  leaf threshold-value {33688                  leaf threshold-value {
33694                    type uint32 {33689                    type uint32 {
33695                      range "0..4294967295" {33690                      range "0..4294967295" {
33696                        description33691                        description
33697                          "Threshold value";33692                          "Threshold value";
33698                      }33693                      }
33699                    }33694                    }
33700                    mandatory true;33695                    mandatory true;
33701                    description33696                    description
33702                      "Threshold value";33697                      "Threshold value";
33703                  }33698                  }
33704                }33699                }
33705                container le {33700                container le {
33706                  presence "Indicates the node is configured.";33701                  presence "Indicates the node is configured.";
33707                  description33702                  description
33708                    "Less than or equal to";33703                    "Less than or equal to";
33709                  leaf threshold-value {33704                  leaf threshold-value {
33710                    type uint32 {33705                    type uint32 {
33711                      range "0..4294967295" {33706                      range "0..4294967295" {
33712                        description33707                        description
33713                          "Threshold value";33708                          "Threshold value";
33714                      }33709                      }
33715                    }33710                    }
33716                    mandatory true;33711                    mandatory true;
33717                    description33712                    description
33718                      "Threshold value";33713                      "Threshold value";
33719                  }33714                  }
33720                }33715                }
33721                container gt {33716                container gt {
33722                  presence "Indicates the node is configured.";33717                  presence "Indicates the node is configured.";
33723                  description33718                  description
33724                    "Greater than";33719                    "Greater than";
33725                  leaf threshold-value {33720                  leaf threshold-value {
33726                    type uint32 {33721                    type uint32 {
33727                      range "0..4294967295" {33722                      range "0..4294967295" {
33728                        description33723                        description
33729                          "Threshold value";33724                          "Threshold value";
33730                      }33725                      }
33731                    }33726                    }
33732                    mandatory true;33727                    mandatory true;
33733                    description33728                    description
33734                      "Threshold value";33729                      "Threshold value";
33735                  }33730                  }
33736                }33731                }
33737                container ge {33732                container ge {
33738                  presence "Indicates the node is configured.";33733                  presence "Indicates the node is configured.";
33739                  description33734                  description
33740                    "Greater than or equal to";33735                    "Greater than or equal to";
33741                  leaf threshold-value {33736                  leaf threshold-value {
33742                    type uint32 {33737                    type uint32 {
33743                      range "0..4294967295" {33738                      range "0..4294967295" {
33744                        description33739                        description
33745                          "Threshold value";33740                          "Threshold value";
33746                      }33741                      }
33747                    }33742                    }
33748                    mandatory true;33743                    mandatory true;
33749                    description33744                    description
33750                      "Threshold value";33745                      "Threshold value";
33751                  }33746                  }
33752                }33747                }
33753                container rg {33748                container rg {
33754                  presence "Indicates the node is configured.";33749                  presence "Indicates the node is configured.";
33755                  description33750                  description
33756                    "Not in range";33751                    "Not in range";
33757                  leaf start-threshold-value {33752                  leaf start-threshold-value {
33758                    type uint32 {33753                    type uint32 {
33759                      range "0..4294967295" {33754                      range "0..4294967295" {
33760                        description33755                        description
33761                          "Threshold value";33756                          "Threshold value";
33762                      }33757                      }
33763                    }33758                    }
33764                    mandatory true;33759                    mandatory true;
33765                    description33760                    description
33766                      "Threshold value";33761                      "Threshold value";
33767                  }33762                  }
33768                  leaf end-threshold-value {33763                  leaf end-threshold-value {
33769                    type uint32 {33764                    type uint32 {
33770                      range "0..4294967295" {33765                      range "0..4294967295" {
33771                        description33766                        description
33772                          "Threshold value";33767                          "Threshold value";
33773                      }33768                      }
33774                    }33769                    }
33775                    mandatory true;33770                    mandatory true;
33776                    description33771                    description
33777                      "Threshold value";33772                      "Threshold value";
33778                  }33773                  }
33779                }33774                }
33780              }33775              }
33781              container output-lsaacks {33776              container output-lsaacks {
33782                description33777                description
33783                  "Number of LSA Acknowledgements sent";33778                  "Number of LSA Acknowledgements sent";
33784                container percent {33779                container percent {
33785                  presence "Indicates a percent node is configured.";33780                  presence "Indicates a percent node is configured.";
33786                  description33781                  description
33787                    "Specify that threshold value is percent of previous sample";33782                    "Specify that threshold value is percent of previous sample";
33788                }33783                }
33789                container rearm {33784                container rearm {
33790                  description33785                  description
33791                    "Specify Rearm parameters (default - always)";33786                    "Specify Rearm parameters (default - always)";
33792                  container toggle {33787                  container toggle {
33793                    must "not(../window)";33788                    must "not(../window)";
33794                    presence "Indicates a toggle node is configured.";33789                    presence "Indicates a toggle node is configured.";
33795                    description33790                    description
33796                      "Rearm after the first period when condition is not met";33791                      "Rearm after the first period when condition is not met";
33797                  }33792                  }
33798                  leaf window {33793                  leaf window {
33799                    type uint32 {33794                    type uint32 {
33800                      range "1..100" {33795                      range "1..100" {
33801                        description33796                        description
33802                          "Rearm window size";33797                          "Rearm window size";
33803                      }33798                      }
33804                    }33799                    }
33805                    must "not(../toggle)";33800                    must "not(../toggle)";
33806                    description33801                    description
33807                      "Rearm after the window of sampling periods";33802                      "Rearm after the window of sampling periods";
33808                  }33803                  }
33809                }33804                }
33810                container delta {33805                container delta {
33811                  presence "Indicates a delta node is configured.";33806                  presence "Indicates a delta node is configured.";
33812                  description33807                  description
33813                    "Specify that threshold value is for difference from the previous sample";33808                    "Specify that threshold value is for difference from the previous sample";
33814                }33809                }
33815                container eq {33810                container eq {
33816                  presence "Indicates the node is configured.";33811                  presence "Indicates the node is configured.";
33817                  description33812                  description
33818                    "Equal to";33813                    "Equal to";
33819                  leaf threshold-value {33814                  leaf threshold-value {
33820                    type uint32 {33815                    type uint32 {
33821                      range "0..4294967295" {33816                      range "0..4294967295" {
33822                        description33817                        description
33823                          "Threshold value";33818                          "Threshold value";
33824                      }33819                      }
33825                    }33820                    }
33826                    mandatory true;33821                    mandatory true;
33827                    description33822                    description
33828                      "Threshold value";33823                      "Threshold value";
33829                  }33824                  }
33830                }33825                }
33831                container ne {33826                container ne {
33832                  presence "Indicates the node is configured.";33827                  presence "Indicates the node is configured.";
33833                  description33828                  description
33834                    "Not equal to";33829                    "Not equal to";
33835                  leaf threshold-value {33830                  leaf threshold-value {
33836                    type uint32 {33831                    type uint32 {
33837                      range "0..4294967295" {33832                      range "0..4294967295" {
33838                        description33833                        description
33839                          "Threshold value";33834                          "Threshold value";
33840                      }33835                      }
33841                    }33836                    }
33842                    mandatory true;33837                    mandatory true;
33843                    description33838                    description
33844                      "Threshold value";33839                      "Threshold value";
33845                  }33840                  }
33846                }33841                }
33847                container lt {33842                container lt {
33848                  presence "Indicates the node is configured.";33843                  presence "Indicates the node is configured.";
33849                  description33844                  description
33850                    "Less than";33845                    "Less than";
33851                  leaf threshold-value {33846                  leaf threshold-value {
33852                    type uint32 {33847                    type uint32 {
33853                      range "0..4294967295" {33848                      range "0..4294967295" {
33854                        description33849                        description
33855                          "Threshold value";33850                          "Threshold value";
33856                      }33851                      }
33857                    }33852                    }
33858                    mandatory true;33853                    mandatory true;
33859                    description33854                    description
33860                      "Threshold value";33855                      "Threshold value";
33861                  }33856                  }
33862                }33857                }
33863                container le {33858                container le {
33864                  presence "Indicates the node is configured.";33859                  presence "Indicates the node is configured.";
33865                  description33860                  description
33866                    "Less than or equal to";33861                    "Less than or equal to";
33867                  leaf threshold-value {33862                  leaf threshold-value {
33868                    type uint32 {33863                    type uint32 {
33869                      range "0..4294967295" {33864                      range "0..4294967295" {
33870                        description33865                        description
33871                          "Threshold value";33866                          "Threshold value";
33872                      }33867                      }
33873                    }33868                    }
33874                    mandatory true;33869                    mandatory true;
33875                    description33870                    description
33876                      "Threshold value";33871                      "Threshold value";
33877                  }33872                  }
33878                }33873                }
33879                container gt {33874                container gt {
33880                  presence "Indicates the node is configured.";33875                  presence "Indicates the node is configured.";
33881                  description33876                  description
33882                    "Greater than";33877                    "Greater than";
33883                  leaf threshold-value {33878                  leaf threshold-value {
33884                    type uint32 {33879                    type uint32 {
33885                      range "0..4294967295" {33880                      range "0..4294967295" {
33886                        description33881                        description
33887                          "Threshold value";33882                          "Threshold value";
33888                      }33883                      }
33889                    }33884                    }
33890                    mandatory true;33885                    mandatory true;
33891                    description33886                    description
33892                      "Threshold value";33887                      "Threshold value";
33893                  }33888                  }
33894                }33889                }
33895                container ge {33890                container ge {
33896                  presence "Indicates the node is configured.";33891                  presence "Indicates the node is configured.";
33897                  description33892                  description
33898                    "Greater than or equal to";33893                    "Greater than or equal to";
33899                  leaf threshold-value {33894                  leaf threshold-value {
33900                    type uint32 {33895                    type uint32 {
33901                      range "0..4294967295" {33896                      range "0..4294967295" {
33902                        description33897                        description
33903                          "Threshold value";33898                          "Threshold value";
33904                      }33899                      }
33905                    }33900                    }
33906                    mandatory true;33901                    mandatory true;
33907                    description33902                    description
33908                      "Threshold value";33903                      "Threshold value";
33909                  }33904                  }
33910                }33905                }
33911                container rg {33906                container rg {
33912                  presence "Indicates the node is configured.";33907                  presence "Indicates the node is configured.";
33913                  description33908                  description
33914                    "Not in range";33909                    "Not in range";
33915                  leaf start-threshold-value {33910                  leaf start-threshold-value {
33916                    type uint32 {33911                    type uint32 {
33917                      range "0..4294967295" {33912                      range "0..4294967295" {
33918                        description33913                        description
33919                          "Threshold value";33914                          "Threshold value";
33920                      }33915                      }
33921                    }33916                    }
33922                    mandatory true;33917                    mandatory true;
33923                    description33918                    description
33924                      "Threshold value";33919                      "Threshold value";
33925                  }33920                  }
33926                  leaf end-threshold-value {33921                  leaf end-threshold-value {
33927                    type uint32 {33922                    type uint32 {
33928                      range "0..4294967295" {33923                      range "0..4294967295" {
33929                        description33924                        description
33930                          "Threshold value";33925                          "Threshold value";
33931                      }33926                      }
33932                    }33927                    }
33933                    mandatory true;33928                    mandatory true;
33934                    description33929                    description
33935                      "Threshold value";33930                      "Threshold value";
33936                  }33931                  }
33937                }33932                }
33938              }33933              }
33939              container output-lsaacks-lsa {33934              container output-lsaacks-lsa {
33940                description33935                description
33941                  "Number of LSA sent in LSA Acknowledgements";33936                  "Number of LSA sent in LSA Acknowledgements";
33942                container percent {33937                container percent {
33943                  presence "Indicates a percent node is configured.";33938                  presence "Indicates a percent node is configured.";
33944                  description33939                  description
33945                    "Specify that threshold value is percent of previous sample";33940                    "Specify that threshold value is percent of previous sample";
33946                }33941                }
33947                container rearm {33942                container rearm {
33948                  description33943                  description
33949                    "Specify Rearm parameters (default - always)";33944                    "Specify Rearm parameters (default - always)";
33950                  container toggle {33945                  container toggle {
33951                    must "not(../window)";33946                    must "not(../window)";
33952                    presence "Indicates a toggle node is configured.";33947                    presence "Indicates a toggle node is configured.";
33953                    description33948                    description
33954                      "Rearm after the first period when condition is not met";33949                      "Rearm after the first period when condition is not met";
33955                  }33950                  }
33956                  leaf window {33951                  leaf window {
33957                    type uint32 {33952                    type uint32 {
33958                      range "1..100" {33953                      range "1..100" {
33959                        description33954                        description
33960                          "Rearm window size";33955                          "Rearm window size";
33961                      }33956                      }
33962                    }33957                    }
33963                    must "not(../toggle)";33958                    must "not(../toggle)";
33964                    description33959                    description
33965                      "Rearm after the window of sampling periods";33960                      "Rearm after the window of sampling periods";
33966                  }33961                  }
33967                }33962                }
33968                container delta {33963                container delta {
33969                  presence "Indicates a delta node is configured.";33964                  presence "Indicates a delta node is configured.";
33970                  description33965                  description
33971                    "Specify that threshold value is for difference from the previous sample";33966                    "Specify that threshold value is for difference from the previous sample";
33972                }33967                }
33973                container eq {33968                container eq {
33974                  presence "Indicates the node is configured.";33969                  presence "Indicates the node is configured.";
33975                  description33970                  description
33976                    "Equal to";33971                    "Equal to";
33977                  leaf threshold-value {33972                  leaf threshold-value {
33978                    type uint32 {33973                    type uint32 {
33979                      range "0..4294967295" {33974                      range "0..4294967295" {
33980                        description33975                        description
33981                          "Threshold value";33976                          "Threshold value";
33982                      }33977                      }
33983                    }33978                    }
33984                    mandatory true;33979                    mandatory true;
33985                    description33980                    description
33986                      "Threshold value";33981                      "Threshold value";
33987                  }33982                  }
33988                }33983                }
33989                container ne {33984                container ne {
33990                  presence "Indicates the node is configured.";33985                  presence "Indicates the node is configured.";
33991                  description33986                  description
33992                    "Not equal to";33987                    "Not equal to";
33993                  leaf threshold-value {33988                  leaf threshold-value {
33994                    type uint32 {33989                    type uint32 {
33995                      range "0..4294967295" {33990                      range "0..4294967295" {
33996                        description33991                        description
33997                          "Threshold value";33992                          "Threshold value";
33998                      }33993                      }
33999                    }33994                    }
34000                    mandatory true;33995                    mandatory true;
34001                    description33996                    description
34002                      "Threshold value";33997                      "Threshold value";
34003                  }33998                  }
34004                }33999                }
34005                container lt {34000                container lt {
34006                  presence "Indicates the node is configured.";34001                  presence "Indicates the node is configured.";
34007                  description34002                  description
34008                    "Less than";34003                    "Less than";
34009                  leaf threshold-value {34004                  leaf threshold-value {
34010                    type uint32 {34005                    type uint32 {
34011                      range "0..4294967295" {34006                      range "0..4294967295" {
34012                        description34007                        description
34013                          "Threshold value";34008                          "Threshold value";
34014                      }34009                      }
34015                    }34010                    }
34016                    mandatory true;34011                    mandatory true;
34017                    description34012                    description
34018                      "Threshold value";34013                      "Threshold value";
34019                  }34014                  }
34020                }34015                }
34021                container le {34016                container le {
34022                  presence "Indicates the node is configured.";34017                  presence "Indicates the node is configured.";
34023                  description34018                  description
34024                    "Less than or equal to";34019                    "Less than or equal to";
34025                  leaf threshold-value {34020                  leaf threshold-value {
34026                    type uint32 {34021                    type uint32 {
34027                      range "0..4294967295" {34022                      range "0..4294967295" {
34028                        description34023                        description
34029                          "Threshold value";34024                          "Threshold value";
34030                      }34025                      }
34031                    }34026                    }
34032                    mandatory true;34027                    mandatory true;
34033                    description34028                    description
34034                      "Threshold value";34029                      "Threshold value";
34035                  }34030                  }
34036                }34031                }
34037                container gt {34032                container gt {
34038                  presence "Indicates the node is configured.";34033                  presence "Indicates the node is configured.";
34039                  description34034                  description
34040                    "Greater than";34035                    "Greater than";
34041                  leaf threshold-value {34036                  leaf threshold-value {
34042                    type uint32 {34037                    type uint32 {
34043                      range "0..4294967295" {34038                      range "0..4294967295" {
34044                        description34039                        description
34045                          "Threshold value";34040                          "Threshold value";
34046                      }34041                      }
34047                    }34042                    }
34048                    mandatory true;34043                    mandatory true;
34049                    description34044                    description
34050                      "Threshold value";34045                      "Threshold value";
34051                  }34046                  }
34052                }34047                }
34053                container ge {34048                container ge {
34054                  presence "Indicates the node is configured.";34049                  presence "Indicates the node is configured.";
34055                  description34050                  description
34056                    "Greater than or equal to";34051                    "Greater than or equal to";
34057                  leaf threshold-value {34052                  leaf threshold-value {
34058                    type uint32 {34053                    type uint32 {
34059                      range "0..4294967295" {34054                      range "0..4294967295" {
34060                        description34055                        description
34061                          "Threshold value";34056                          "Threshold value";
34062                      }34057                      }
34063                    }34058                    }
34064                    mandatory true;34059                    mandatory true;
34065                    description34060                    description
34066                      "Threshold value";34061                      "Threshold value";
34067                  }34062                  }
34068                }34063                }
34069                container rg {34064                container rg {
34070                  presence "Indicates the node is configured.";34065                  presence "Indicates the node is configured.";
34071                  description34066                  description
34072                    "Not in range";34067                    "Not in range";
34073                  leaf start-threshold-value {34068                  leaf start-threshold-value {
34074                    type uint32 {34069                    type uint32 {
34075                      range "0..4294967295" {34070                      range "0..4294967295" {
34076                        description34071                        description
34077                          "Threshold value";34072                          "Threshold value";
34078                      }34073                      }
34079                    }34074                    }
34080                    mandatory true;34075                    mandatory true;
34081                    description34076                    description
34082                      "Threshold value";34077                      "Threshold value";
34083                  }34078                  }
34084                  leaf end-threshold-value {34079                  leaf end-threshold-value {
34085                    type uint32 {34080                    type uint32 {
34086                      range "0..4294967295" {34081                      range "0..4294967295" {
34087                        description34082                        description
34088                          "Threshold value";34083                          "Threshold value";
34089                      }34084                      }
34090                    }34085                    }
34091                    mandatory true;34086                    mandatory true;
34092                    description34087                    description
34093                      "Threshold value";34088                      "Threshold value";
34094                  }34089                  }
34095                }34090                }
34096              }34091              }
34097            }34092            }
34098          }34093          }
34099          container default {34094          container default {
34100            presence "Indicates a default node is configured.";34095            presence "Indicates a default node is configured.";
34101            description34096            description
34102              "Default template";34097              "Default template";
34103            leaf sample-interval {34098            leaf sample-interval {
34104              type uint32 {34099              type uint32 {
34105                range "1..60" {34100                range "1..60" {
34106                  description34101                  description
34107                    "Frequency of samples";34102                    "Frequency of samples";
34108                }34103                }
34109              }34104              }
34110              description34105              description
34111                "Frequency of sampling in minutes";34106                "Frequency of sampling in minutes";
34112            }34107            }
34113            container input-packets {34108            container input-packets {
34114              description34109              description
34115                "Total number of packets received";34110                "Total number of packets received";
34116              container percent {34111              container percent {
34117                presence "Indicates a percent node is configured.";34112                presence "Indicates a percent node is configured.";
34118                description34113                description
34119                  "Specify that threshold value is percent of previous sample";34114                  "Specify that threshold value is percent of previous sample";
34120              }34115              }
34121              container rearm {34116              container rearm {
34122                description34117                description
34123                  "Specify Rearm parameters (default - always)";34118                  "Specify Rearm parameters (default - always)";
34124                container toggle {34119                container toggle {
34125                  must "not(../window)";34120                  must "not(../window)";
34126                  presence "Indicates a toggle node is configured.";34121                  presence "Indicates a toggle node is configured.";
34127                  description34122                  description
34128                    "Rearm after the first period when condition is not met";34123                    "Rearm after the first period when condition is not met";
34129                }34124                }
34130                leaf window {34125                leaf window {
34131                  type uint32 {34126                  type uint32 {
34132                    range "1..100" {34127                    range "1..100" {
34133                      description34128                      description
34134                        "Rearm window size";34129                        "Rearm window size";
34135                    }34130                    }
34136                  }34131                  }
34137                  must "not(../toggle)";34132                  must "not(../toggle)";
34138                  description34133                  description
34139                    "Rearm after the window of sampling periods";34134                    "Rearm after the window of sampling periods";
34140                }34135                }
34141              }34136              }
34142              container delta {34137              container delta {
34143                presence "Indicates a delta node is configured.";34138                presence "Indicates a delta node is configured.";
34144                description34139                description
34145                  "Specify that threshold value is for difference from the previous sample";34140                  "Specify that threshold value is for difference from the previous sample";
34146              }34141              }
34147              container eq {34142              container eq {
34148                presence "Indicates the node is configured.";34143                presence "Indicates the node is configured.";
34149                description34144                description
34150                  "Equal to";34145                  "Equal to";
34151                leaf threshold-value {34146                leaf threshold-value {
34152                  type uint32 {34147                  type uint32 {
34153                    range "0..4294967295" {34148                    range "0..4294967295" {
34154                      description34149                      description
34155                        "Threshold value";34150                        "Threshold value";
34156                    }34151                    }
34157                  }34152                  }
34158                  mandatory true;34153                  mandatory true;
34159                  description34154                  description
34160                    "Threshold value";34155                    "Threshold value";
34161                }34156                }
34162              }34157              }
34163              container ne {34158              container ne {
34164                presence "Indicates the node is configured.";34159                presence "Indicates the node is configured.";
34165                description34160                description
34166                  "Not equal to";34161                  "Not equal to";
34167                leaf threshold-value {34162                leaf threshold-value {
34168                  type uint32 {34163                  type uint32 {
34169                    range "0..4294967295" {34164                    range "0..4294967295" {
34170                      description34165                      description
34171                        "Threshold value";34166                        "Threshold value";
34172                    }34167                    }
34173                  }34168                  }
34174                  mandatory true;34169                  mandatory true;
34175                  description34170                  description
34176                    "Threshold value";34171                    "Threshold value";
34177                }34172                }
34178              }34173              }
34179              container lt {34174              container lt {
34180                presence "Indicates the node is configured.";34175                presence "Indicates the node is configured.";
34181                description34176                description
34182                  "Less than";34177                  "Less than";
34183                leaf threshold-value {34178                leaf threshold-value {
34184                  type uint32 {34179                  type uint32 {
34185                    range "0..4294967295" {34180                    range "0..4294967295" {
34186                      description34181                      description
34187                        "Threshold value";34182                        "Threshold value";
34188                    }34183                    }
34189                  }34184                  }
34190                  mandatory true;34185                  mandatory true;
34191                  description34186                  description
34192                    "Threshold value";34187                    "Threshold value";
34193                }34188                }
34194              }34189              }
34195              container le {34190              container le {
34196                presence "Indicates the node is configured.";34191                presence "Indicates the node is configured.";
34197                description34192                description
34198                  "Less than or equal to";34193                  "Less than or equal to";
34199                leaf threshold-value {34194                leaf threshold-value {
34200                  type uint32 {34195                  type uint32 {
34201                    range "0..4294967295" {34196                    range "0..4294967295" {
34202                      description34197                      description
34203                        "Threshold value";34198                        "Threshold value";
34204                    }34199                    }
34205                  }34200                  }
34206                  mandatory true;34201                  mandatory true;
34207                  description34202                  description
34208                    "Threshold value";34203                    "Threshold value";
34209                }34204                }
34210              }34205              }
34211              container gt {34206              container gt {
34212                presence "Indicates the node is configured.";34207                presence "Indicates the node is configured.";
34213                description34208                description
34214                  "Greater than";34209                  "Greater than";
34215                leaf threshold-value {34210                leaf threshold-value {
34216                  type uint32 {34211                  type uint32 {
34217                    range "0..4294967295" {34212                    range "0..4294967295" {
34218                      description34213                      description
34219                        "Threshold value";34214                        "Threshold value";
34220                    }34215                    }
34221                  }34216                  }
34222                  mandatory true;34217                  mandatory true;
34223                  description34218                  description
34224                    "Threshold value";34219                    "Threshold value";
34225                }34220                }
34226              }34221              }
34227              container ge {34222              container ge {
34228                presence "Indicates the node is configured.";34223                presence "Indicates the node is configured.";
34229                description34224                description
34230                  "Greater than or equal to";34225                  "Greater than or equal to";
34231                leaf threshold-value {34226                leaf threshold-value {
34232                  type uint32 {34227                  type uint32 {
34233                    range "0..4294967295" {34228                    range "0..4294967295" {
34234                      description34229                      description
34235                        "Threshold value";34230                        "Threshold value";
34236                    }34231                    }
34237                  }34232                  }
34238                  mandatory true;34233                  mandatory true;
34239                  description34234                  description
34240                    "Threshold value";34235                    "Threshold value";
34241                }34236                }
34242              }34237              }
34243              container rg {34238              container rg {
34244                presence "Indicates the node is configured.";34239                presence "Indicates the node is configured.";
34245                description34240                description
34246                  "Not in range";34241                  "Not in range";
34247                leaf start-threshold-value {34242                leaf start-threshold-value {
34248                  type uint32 {34243                  type uint32 {
34249                    range "0..4294967295" {34244                    range "0..4294967295" {
34250                      description34245                      description
34251                        "Threshold value";34246                        "Threshold value";
34252                    }34247                    }
34253                  }34248                  }
34254                  mandatory true;34249                  mandatory true;
34255                  description34250                  description
34256                    "Threshold value";34251                    "Threshold value";
34257                }34252                }
34258                leaf end-threshold-value {34253                leaf end-threshold-value {
34259                  type uint32 {34254                  type uint32 {
34260                    range "0..4294967295" {34255                    range "0..4294967295" {
34261                      description34256                      description
34262                        "Threshold value";34257                        "Threshold value";
34263                    }34258                    }
34264                  }34259                  }
34265                  mandatory true;34260                  mandatory true;
34266                  description34261                  description
34267                    "Threshold value";34262                    "Threshold value";
34268                }34263                }
34269              }34264              }
34270            }34265            }
34271            container output-packets {34266            container output-packets {
34272              description34267              description
34273                "Total number of packets sent";34268                "Total number of packets sent";
34274              container percent {34269              container percent {
34275                presence "Indicates a percent node is configured.";34270                presence "Indicates a percent node is configured.";
34276                description34271                description
34277                  "Specify that threshold value is percent of previous sample";34272                  "Specify that threshold value is percent of previous sample";
34278              }34273              }
34279              container rearm {34274              container rearm {
34280                description34275                description
34281                  "Specify Rearm parameters (default - always)";34276                  "Specify Rearm parameters (default - always)";
34282                container toggle {34277                container toggle {
34283                  must "not(../window)";34278                  must "not(../window)";
34284                  presence "Indicates a toggle node is configured.";34279                  presence "Indicates a toggle node is configured.";
34285                  description34280                  description
34286                    "Rearm after the first period when condition is not met";34281                    "Rearm after the first period when condition is not met";
34287                }34282                }
34288                leaf window {34283                leaf window {
34289                  type uint32 {34284                  type uint32 {
34290                    range "1..100" {34285                    range "1..100" {
34291                      description34286                      description
34292                        "Rearm window size";34287                        "Rearm window size";
34293                    }34288                    }
34294                  }34289                  }
34295                  must "not(../toggle)";34290                  must "not(../toggle)";
34296                  description34291                  description
34297                    "Rearm after the window of sampling periods";34292                    "Rearm after the window of sampling periods";
34298                }34293                }
34299              }34294              }
34300              container delta {34295              container delta {
34301                presence "Indicates a delta node is configured.";34296                presence "Indicates a delta node is configured.";
34302                description34297                description
34303                  "Specify that threshold value is for difference from the previous sample";34298                  "Specify that threshold value is for difference from the previous sample";
34304              }34299              }
34305              container eq {34300              container eq {
34306                presence "Indicates the node is configured.";34301                presence "Indicates the node is configured.";
34307                description34302                description
34308                  "Equal to";34303                  "Equal to";
34309                leaf threshold-value {34304                leaf threshold-value {
34310                  type uint32 {34305                  type uint32 {
34311                    range "0..4294967295" {34306                    range "0..4294967295" {
34312                      description34307                      description
34313                        "Threshold value";34308                        "Threshold value";
34314                    }34309                    }
34315                  }34310                  }
34316                  mandatory true;34311                  mandatory true;
34317                  description34312                  description
34318                    "Threshold value";34313                    "Threshold value";
34319                }34314                }
34320              }34315              }
34321              container ne {34316              container ne {
34322                presence "Indicates the node is configured.";34317                presence "Indicates the node is configured.";
34323                description34318                description
34324                  "Not equal to";34319                  "Not equal to";
34325                leaf threshold-value {34320                leaf threshold-value {
34326                  type uint32 {34321                  type uint32 {
34327                    range "0..4294967295" {34322                    range "0..4294967295" {
34328                      description34323                      description
34329                        "Threshold value";34324                        "Threshold value";
34330                    }34325                    }
34331                  }34326                  }
34332                  mandatory true;34327                  mandatory true;
34333                  description34328                  description
34334                    "Threshold value";34329                    "Threshold value";
34335                }34330                }
34336              }34331              }
34337              container lt {34332              container lt {
34338                presence "Indicates the node is configured.";34333                presence "Indicates the node is configured.";
34339                description34334                description
34340                  "Less than";34335                  "Less than";
34341                leaf threshold-value {34336                leaf threshold-value {
34342                  type uint32 {34337                  type uint32 {
34343                    range "0..4294967295" {34338                    range "0..4294967295" {
34344                      description34339                      description
34345                        "Threshold value";34340                        "Threshold value";
34346                    }34341                    }
34347                  }34342                  }
34348                  mandatory true;34343                  mandatory true;
34349                  description34344                  description
34350                    "Threshold value";34345                    "Threshold value";
34351                }34346                }
34352              }34347              }
34353              container le {34348              container le {
34354                presence "Indicates the node is configured.";34349                presence "Indicates the node is configured.";
34355                description34350                description
34356                  "Less than or equal to";34351                  "Less than or equal to";
34357                leaf threshold-value {34352                leaf threshold-value {
34358                  type uint32 {34353                  type uint32 {
34359                    range "0..4294967295" {34354                    range "0..4294967295" {
34360                      description34355                      description
34361                        "Threshold value";34356                        "Threshold value";
34362                    }34357                    }
34363                  }34358                  }
34364                  mandatory true;34359                  mandatory true;
34365                  description34360                  description
34366                    "Threshold value";34361                    "Threshold value";
34367                }34362                }
34368              }34363              }
34369              container gt {34364              container gt {
34370                presence "Indicates the node is configured.";34365                presence "Indicates the node is configured.";
34371                description34366                description
34372                  "Greater than";34367                  "Greater than";
34373                leaf threshold-value {34368                leaf threshold-value {
34374                  type uint32 {34369                  type uint32 {
34375                    range "0..4294967295" {34370                    range "0..4294967295" {
34376                      description34371                      description
34377                        "Threshold value";34372                        "Threshold value";
34378                    }34373                    }
34379                  }34374                  }
34380                  mandatory true;34375                  mandatory true;
34381                  description34376                  description
34382                    "Threshold value";34377                    "Threshold value";
34383                }34378                }
34384              }34379              }
34385              container ge {34380              container ge {
34386                presence "Indicates the node is configured.";34381                presence "Indicates the node is configured.";
34387                description34382                description
34388                  "Greater than or equal to";34383                  "Greater than or equal to";
34389                leaf threshold-value {34384                leaf threshold-value {
34390                  type uint32 {34385                  type uint32 {
34391                    range "0..4294967295" {34386                    range "0..4294967295" {
34392                      description34387                      description
34393                        "Threshold value";34388                        "Threshold value";
34394                    }34389                    }
34395                  }34390                  }
34396                  mandatory true;34391                  mandatory true;
34397                  description34392                  description
34398                    "Threshold value";34393                    "Threshold value";
34399                }34394                }
34400              }34395              }
34401              container rg {34396              container rg {
34402                presence "Indicates the node is configured.";34397                presence "Indicates the node is configured.";
34403                description34398                description
34404                  "Not in range";34399                  "Not in range";
34405                leaf start-threshold-value {34400                leaf start-threshold-value {
34406                  type uint32 {34401                  type uint32 {
34407                    range "0..4294967295" {34402                    range "0..4294967295" {
34408                      description34403                      description
34409                        "Threshold value";34404                        "Threshold value";
34410                    }34405                    }
34411                  }34406                  }
34412                  mandatory true;34407                  mandatory true;
34413                  description34408                  description
34414                    "Threshold value";34409                    "Threshold value";
34415                }34410                }
34416                leaf end-threshold-value {34411                leaf end-threshold-value {
34417                  type uint32 {34412                  type uint32 {
34418                    range "0..4294967295" {34413                    range "0..4294967295" {
34419                      description34414                      description
34420                        "Threshold value";34415                        "Threshold value";
34421                    }34416                    }
34422                  }34417                  }
34423                  mandatory true;34418                  mandatory true;
34424                  description34419                  description
34425                    "Threshold value";34420                    "Threshold value";
34426                }34421                }
34427              }34422              }
34428            }34423            }
34429            container input-hello-packets {34424            container input-hello-packets {
34430              description34425              description
34431                "Number of Hello packets received";34426                "Number of Hello packets received";
34432              container percent {34427              container percent {
34433                presence "Indicates a percent node is configured.";34428                presence "Indicates a percent node is configured.";
34434                description34429                description
34435                  "Specify that threshold value is percent of previous sample";34430                  "Specify that threshold value is percent of previous sample";
34436              }34431              }
34437              container rearm {34432              container rearm {
34438                description34433                description
34439                  "Specify Rearm parameters (default - always)";34434                  "Specify Rearm parameters (default - always)";
34440                container toggle {34435                container toggle {
34441                  must "not(../window)";34436                  must "not(../window)";
34442                  presence "Indicates a toggle node is configured.";34437                  presence "Indicates a toggle node is configured.";
34443                  description34438                  description
34444                    "Rearm after the first period when condition is not met";34439                    "Rearm after the first period when condition is not met";
34445                }34440                }
34446                leaf window {34441                leaf window {
34447                  type uint32 {34442                  type uint32 {
34448                    range "1..100" {34443                    range "1..100" {
34449                      description34444                      description
34450                        "Rearm window size";34445                        "Rearm window size";
34451                    }34446                    }
34452                  }34447                  }
34453                  must "not(../toggle)";34448                  must "not(../toggle)";
34454                  description34449                  description
34455                    "Rearm after the window of sampling periods";34450                    "Rearm after the window of sampling periods";
34456                }34451                }
34457              }34452              }
34458              container delta {34453              container delta {
34459                presence "Indicates a delta node is configured.";34454                presence "Indicates a delta node is configured.";
34460                description34455                description
34461                  "Specify that threshold value is for difference from the previous sample";34456                  "Specify that threshold value is for difference from the previous sample";
34462              }34457              }
34463              container eq {34458              container eq {
34464                presence "Indicates the node is configured.";34459                presence "Indicates the node is configured.";
34465                description34460                description
34466                  "Equal to";34461                  "Equal to";
34467                leaf threshold-value {34462                leaf threshold-value {
34468                  type uint32 {34463                  type uint32 {
34469                    range "0..4294967295" {34464                    range "0..4294967295" {
34470                      description34465                      description
34471                        "Threshold value";34466                        "Threshold value";
34472                    }34467                    }
34473                  }34468                  }
34474                  mandatory true;34469                  mandatory true;
34475                  description34470                  description
34476                    "Threshold value";34471                    "Threshold value";
34477                }34472                }
34478              }34473              }
34479              container ne {34474              container ne {
34480                presence "Indicates the node is configured.";34475                presence "Indicates the node is configured.";
34481                description34476                description
34482                  "Not equal to";34477                  "Not equal to";
34483                leaf threshold-value {34478                leaf threshold-value {
34484                  type uint32 {34479                  type uint32 {
34485                    range "0..4294967295" {34480                    range "0..4294967295" {
34486                      description34481                      description
34487                        "Threshold value";34482                        "Threshold value";
34488                    }34483                    }
34489                  }34484                  }
34490                  mandatory true;34485                  mandatory true;
34491                  description34486                  description
34492                    "Threshold value";34487                    "Threshold value";
34493                }34488                }
34494              }34489              }
34495              container lt {34490              container lt {
34496                presence "Indicates the node is configured.";34491                presence "Indicates the node is configured.";
34497                description34492                description
34498                  "Less than";34493                  "Less than";
34499                leaf threshold-value {34494                leaf threshold-value {
34500                  type uint32 {34495                  type uint32 {
34501                    range "0..4294967295" {34496                    range "0..4294967295" {
34502                      description34497                      description
34503                        "Threshold value";34498                        "Threshold value";
34504                    }34499                    }
34505                  }34500                  }
34506                  mandatory true;34501                  mandatory true;
34507                  description34502                  description
34508                    "Threshold value";34503                    "Threshold value";
34509                }34504                }
34510              }34505              }
34511              container le {34506              container le {
34512                presence "Indicates the node is configured.";34507                presence "Indicates the node is configured.";
34513                description34508                description
34514                  "Less than or equal to";34509                  "Less than or equal to";
34515                leaf threshold-value {34510                leaf threshold-value {
34516                  type uint32 {34511                  type uint32 {
34517                    range "0..4294967295" {34512                    range "0..4294967295" {
34518                      description34513                      description
34519                        "Threshold value";34514                        "Threshold value";
34520                    }34515                    }
34521                  }34516                  }
34522                  mandatory true;34517                  mandatory true;
34523                  description34518                  description
34524                    "Threshold value";34519                    "Threshold value";
34525                }34520                }
34526              }34521              }
34527              container gt {34522              container gt {
34528                presence "Indicates the node is configured.";34523                presence "Indicates the node is configured.";
34529                description34524                description
34530                  "Greater than";34525                  "Greater than";
34531                leaf threshold-value {34526                leaf threshold-value {
34532                  type uint32 {34527                  type uint32 {
34533                    range "0..4294967295" {34528                    range "0..4294967295" {
34534                      description34529                      description
34535                        "Threshold value";34530                        "Threshold value";
34536                    }34531                    }
34537                  }34532                  }
34538                  mandatory true;34533                  mandatory true;
34539                  description34534                  description
34540                    "Threshold value";34535                    "Threshold value";
34541                }34536                }
34542              }34537              }
34543              container ge {34538              container ge {
34544                presence "Indicates the node is configured.";34539                presence "Indicates the node is configured.";
34545                description34540                description
34546                  "Greater than or equal to";34541                  "Greater than or equal to";
34547                leaf threshold-value {34542                leaf threshold-value {
34548                  type uint32 {34543                  type uint32 {
34549                    range "0..4294967295" {34544                    range "0..4294967295" {
34550                      description34545                      description
34551                        "Threshold value";34546                        "Threshold value";
34552                    }34547                    }
34553                  }34548                  }
34554                  mandatory true;34549                  mandatory true;
34555                  description34550                  description
34556                    "Threshold value";34551                    "Threshold value";
34557                }34552                }
34558              }34553              }
34559              container rg {34554              container rg {
34560                presence "Indicates the node is configured.";34555                presence "Indicates the node is configured.";
34561                description34556                description
34562                  "Not in range";34557                  "Not in range";
34563                leaf start-threshold-value {34558                leaf start-threshold-value {
34564                  type uint32 {34559                  type uint32 {
34565                    range "0..4294967295" {34560                    range "0..4294967295" {
34566                      description34561                      description
34567                        "Threshold value";34562                        "Threshold value";
34568                    }34563                    }
34569                  }34564                  }
34570                  mandatory true;34565                  mandatory true;
34571                  description34566                  description
34572                    "Threshold value";34567                    "Threshold value";
34573                }34568                }
34574                leaf end-threshold-value {34569                leaf end-threshold-value {
34575                  type uint32 {34570                  type uint32 {
34576                    range "0..4294967295" {34571                    range "0..4294967295" {
34577                      description34572                      description
34578                        "Threshold value";34573                        "Threshold value";
34579                    }34574                    }
34580                  }34575                  }
34581                  mandatory true;34576                  mandatory true;
34582                  description34577                  description
34583                    "Threshold value";34578                    "Threshold value";
34584                }34579                }
34585              }34580              }
34586            }34581            }
34587            container output-hello-packets {34582            container output-hello-packets {
34588              description34583              description
34589                "Number of Hello packets sent";34584                "Number of Hello packets sent";
34590              container percent {34585              container percent {
34591                presence "Indicates a percent node is configured.";34586                presence "Indicates a percent node is configured.";
34592                description34587                description
34593                  "Specify that threshold value is percent of previous sample";34588                  "Specify that threshold value is percent of previous sample";
34594              }34589              }
34595              container rearm {34590              container rearm {
34596                description34591                description
34597                  "Specify Rearm parameters (default - always)";34592                  "Specify Rearm parameters (default - always)";
34598                container toggle {34593                container toggle {
34599                  must "not(../window)";34594                  must "not(../window)";
34600                  presence "Indicates a toggle node is configured.";34595                  presence "Indicates a toggle node is configured.";
34601                  description34596                  description
34602                    "Rearm after the first period when condition is not met";34597                    "Rearm after the first period when condition is not met";
34603                }34598                }
34604                leaf window {34599                leaf window {
34605                  type uint32 {34600                  type uint32 {
34606                    range "1..100" {34601                    range "1..100" {
34607                      description34602                      description
34608                        "Rearm window size";34603                        "Rearm window size";
34609                    }34604                    }
34610                  }34605                  }
34611                  must "not(../toggle)";34606                  must "not(../toggle)";
34612                  description34607                  description
34613                    "Rearm after the window of sampling periods";34608                    "Rearm after the window of sampling periods";
34614                }34609                }
34615              }34610              }
34616              container delta {34611              container delta {
34617                presence "Indicates a delta node is configured.";34612                presence "Indicates a delta node is configured.";
34618                description34613                description
34619                  "Specify that threshold value is for difference from the previous sample";34614                  "Specify that threshold value is for difference from the previous sample";
34620              }34615              }
34621              container eq {34616              container eq {
34622                presence "Indicates the node is configured.";34617                presence "Indicates the node is configured.";
34623                description34618                description
34624                  "Equal to";34619                  "Equal to";
34625                leaf threshold-value {34620                leaf threshold-value {
34626                  type uint32 {34621                  type uint32 {
34627                    range "0..4294967295" {34622                    range "0..4294967295" {
34628                      description34623                      description
34629                        "Threshold value";34624                        "Threshold value";
34630                    }34625                    }
34631                  }34626                  }
34632                  mandatory true;34627                  mandatory true;
34633                  description34628                  description
34634                    "Threshold value";34629                    "Threshold value";
34635                }34630                }
34636              }34631              }
34637              container ne {34632              container ne {
34638                presence "Indicates the node is configured.";34633                presence "Indicates the node is configured.";
34639                description34634                description
34640                  "Not equal to";34635                  "Not equal to";
34641                leaf threshold-value {34636                leaf threshold-value {
34642                  type uint32 {34637                  type uint32 {
34643                    range "0..4294967295" {34638                    range "0..4294967295" {
34644                      description34639                      description
34645                        "Threshold value";34640                        "Threshold value";
34646                    }34641                    }
34647                  }34642                  }
34648                  mandatory true;34643                  mandatory true;
34649                  description34644                  description
34650                    "Threshold value";34645                    "Threshold value";
34651                }34646                }
34652              }34647              }
34653              container lt {34648              container lt {
34654                presence "Indicates the node is configured.";34649                presence "Indicates the node is configured.";
34655                description34650                description
34656                  "Less than";34651                  "Less than";
34657                leaf threshold-value {34652                leaf threshold-value {
34658                  type uint32 {34653                  type uint32 {
34659                    range "0..4294967295" {34654                    range "0..4294967295" {
34660                      description34655                      description
34661                        "Threshold value";34656                        "Threshold value";
34662                    }34657                    }
34663                  }34658                  }
34664                  mandatory true;34659                  mandatory true;
34665                  description34660                  description
34666                    "Threshold value";34661                    "Threshold value";
34667                }34662                }
34668              }34663              }
34669              container le {34664              container le {
34670                presence "Indicates the node is configured.";34665                presence "Indicates the node is configured.";
34671                description34666                description
34672                  "Less than or equal to";34667                  "Less than or equal to";
34673                leaf threshold-value {34668                leaf threshold-value {
34674                  type uint32 {34669                  type uint32 {
34675                    range "0..4294967295" {34670                    range "0..4294967295" {
34676                      description34671                      description
34677                        "Threshold value";34672                        "Threshold value";
34678                    }34673                    }
34679                  }34674                  }
34680                  mandatory true;34675                  mandatory true;
34681                  description34676                  description
34682                    "Threshold value";34677                    "Threshold value";
34683                }34678                }
34684              }34679              }
34685              container gt {34680              container gt {
34686                presence "Indicates the node is configured.";34681                presence "Indicates the node is configured.";
34687                description34682                description
34688                  "Greater than";34683                  "Greater than";
34689                leaf threshold-value {34684                leaf threshold-value {
34690                  type uint32 {34685                  type uint32 {
34691                    range "0..4294967295" {34686                    range "0..4294967295" {
34692                      description34687                      description
34693                        "Threshold value";34688                        "Threshold value";
34694                    }34689                    }
34695                  }34690                  }
34696                  mandatory true;34691                  mandatory true;
34697                  description34692                  description
34698                    "Threshold value";34693                    "Threshold value";
34699                }34694                }
34700              }34695              }
34701              container ge {34696              container ge {
34702                presence "Indicates the node is configured.";34697                presence "Indicates the node is configured.";
34703                description34698                description
34704                  "Greater than or equal to";34699                  "Greater than or equal to";
34705                leaf threshold-value {34700                leaf threshold-value {
34706                  type uint32 {34701                  type uint32 {
34707                    range "0..4294967295" {34702                    range "0..4294967295" {
34708                      description34703                      description
34709                        "Threshold value";34704                        "Threshold value";
34710                    }34705                    }
34711                  }34706                  }
34712                  mandatory true;34707                  mandatory true;
34713                  description34708                  description
34714                    "Threshold value";34709                    "Threshold value";
34715                }34710                }
34716              }34711              }
34717              container rg {34712              container rg {
34718                presence "Indicates the node is configured.";34713                presence "Indicates the node is configured.";
34719                description34714                description
34720                  "Not in range";34715                  "Not in range";
34721                leaf start-threshold-value {34716                leaf start-threshold-value {
34722                  type uint32 {34717                  type uint32 {
34723                    range "0..4294967295" {34718                    range "0..4294967295" {
34724                      description34719                      description
34725                        "Threshold value";34720                        "Threshold value";
34726                    }34721                    }
34727                  }34722                  }
34728                  mandatory true;34723                  mandatory true;
34729                  description34724                  description
34730                    "Threshold value";34725                    "Threshold value";
34731                }34726                }
34732                leaf end-threshold-value {34727                leaf end-threshold-value {
34733                  type uint32 {34728                  type uint32 {
34734                    range "0..4294967295" {34729                    range "0..4294967295" {
34735                      description34730                      description
34736                        "Threshold value";34731                        "Threshold value";
34737                    }34732                    }
34738                  }34733                  }
34739                  mandatory true;34734                  mandatory true;
34740                  description34735                  description
34741                    "Threshold value";34736                    "Threshold value";
34742                }34737                }
34743              }34738              }
34744            }34739            }
34745            container input-dbds {34740            container input-dbds {
34746              description34741              description
34747                "Number of DBD packets received";34742                "Number of DBD packets received";
34748              container percent {34743              container percent {
34749                presence "Indicates a percent node is configured.";34744                presence "Indicates a percent node is configured.";
34750                description34745                description
34751                  "Specify that threshold value is percent of previous sample";34746                  "Specify that threshold value is percent of previous sample";
34752              }34747              }
34753              container rearm {34748              container rearm {
34754                description34749                description
34755                  "Specify Rearm parameters (default - always)";34750                  "Specify Rearm parameters (default - always)";
34756                container toggle {34751                container toggle {
34757                  must "not(../window)";34752                  must "not(../window)";
34758                  presence "Indicates a toggle node is configured.";34753                  presence "Indicates a toggle node is configured.";
34759                  description34754                  description
34760                    "Rearm after the first period when condition is not met";34755                    "Rearm after the first period when condition is not met";
34761                }34756                }
34762                leaf window {34757                leaf window {
34763                  type uint32 {34758                  type uint32 {
34764                    range "1..100" {34759                    range "1..100" {
34765                      description34760                      description
34766                        "Rearm window size";34761                        "Rearm window size";
34767                    }34762                    }
34768                  }34763                  }
34769                  must "not(../toggle)";34764                  must "not(../toggle)";
34770                  description34765                  description
34771                    "Rearm after the window of sampling periods";34766                    "Rearm after the window of sampling periods";
34772                }34767                }
34773              }34768              }
34774              container delta {34769              container delta {
34775                presence "Indicates a delta node is configured.";34770                presence "Indicates a delta node is configured.";
34776                description34771                description
34777                  "Specify that threshold value is for difference from the previous sample";34772                  "Specify that threshold value is for difference from the previous sample";
34778              }34773              }
34779              container eq {34774              container eq {
34780                presence "Indicates the node is configured.";34775                presence "Indicates the node is configured.";
34781                description34776                description
34782                  "Equal to";34777                  "Equal to";
34783                leaf threshold-value {34778                leaf threshold-value {
34784                  type uint32 {34779                  type uint32 {
34785                    range "0..4294967295" {34780                    range "0..4294967295" {
34786                      description34781                      description
34787                        "Threshold value";34782                        "Threshold value";
34788                    }34783                    }
34789                  }34784                  }
34790                  mandatory true;34785                  mandatory true;
34791                  description34786                  description
34792                    "Threshold value";34787                    "Threshold value";
34793                }34788                }
34794              }34789              }
34795              container ne {34790              container ne {
34796                presence "Indicates the node is configured.";34791                presence "Indicates the node is configured.";
34797                description34792                description
34798                  "Not equal to";34793                  "Not equal to";
34799                leaf threshold-value {34794                leaf threshold-value {
34800                  type uint32 {34795                  type uint32 {
34801                    range "0..4294967295" {34796                    range "0..4294967295" {
34802                      description34797                      description
34803                        "Threshold value";34798                        "Threshold value";
34804                    }34799                    }
34805                  }34800                  }
34806                  mandatory true;34801                  mandatory true;
34807                  description34802                  description
34808                    "Threshold value";34803                    "Threshold value";
34809                }34804                }
34810              }34805              }
34811              container lt {34806              container lt {
34812                presence "Indicates the node is configured.";34807                presence "Indicates the node is configured.";
34813                description34808                description
34814                  "Less than";34809                  "Less than";
34815                leaf threshold-value {34810                leaf threshold-value {
34816                  type uint32 {34811                  type uint32 {
34817                    range "0..4294967295" {34812                    range "0..4294967295" {
34818                      description34813                      description
34819                        "Threshold value";34814                        "Threshold value";
34820                    }34815                    }
34821                  }34816                  }
34822                  mandatory true;34817                  mandatory true;
34823                  description34818                  description
34824                    "Threshold value";34819                    "Threshold value";
34825                }34820                }
34826              }34821              }
34827              container le {34822              container le {
34828                presence "Indicates the node is configured.";34823                presence "Indicates the node is configured.";
34829                description34824                description
34830                  "Less than or equal to";34825                  "Less than or equal to";
34831                leaf threshold-value {34826                leaf threshold-value {
34832                  type uint32 {34827                  type uint32 {
34833                    range "0..4294967295" {34828                    range "0..4294967295" {
34834                      description34829                      description
34835                        "Threshold value";34830                        "Threshold value";
34836                    }34831                    }
34837                  }34832                  }
34838                  mandatory true;34833                  mandatory true;
34839                  description34834                  description
34840                    "Threshold value";34835                    "Threshold value";
34841                }34836                }
34842              }34837              }
34843              container gt {34838              container gt {
34844                presence "Indicates the node is configured.";34839                presence "Indicates the node is configured.";
34845                description34840                description
34846                  "Greater than";34841                  "Greater than";
34847                leaf threshold-value {34842                leaf threshold-value {
34848                  type uint32 {34843                  type uint32 {
34849                    range "0..4294967295" {34844                    range "0..4294967295" {
34850                      description34845                      description
34851                        "Threshold value";34846                        "Threshold value";
34852                    }34847                    }
34853                  }34848                  }
34854                  mandatory true;34849                  mandatory true;
34855                  description34850                  description
34856                    "Threshold value";34851                    "Threshold value";
34857                }34852                }
34858              }34853              }
34859              container ge {34854              container ge {
34860                presence "Indicates the node is configured.";34855                presence "Indicates the node is configured.";
34861                description34856                description
34862                  "Greater than or equal to";34857                  "Greater than or equal to";
34863                leaf threshold-value {34858                leaf threshold-value {
34864                  type uint32 {34859                  type uint32 {
34865                    range "0..4294967295" {34860                    range "0..4294967295" {
34866                      description34861                      description
34867                        "Threshold value";34862                        "Threshold value";
34868                    }34863                    }
34869                  }34864                  }
34870                  mandatory true;34865                  mandatory true;
34871                  description34866                  description
34872                    "Threshold value";34867                    "Threshold value";
34873                }34868                }
34874              }34869              }
34875              container rg {34870              container rg {
34876                presence "Indicates the node is configured.";34871                presence "Indicates the node is configured.";
34877                description34872                description
34878                  "Not in range";34873                  "Not in range";
34879                leaf start-threshold-value {34874                leaf start-threshold-value {
34880                  type uint32 {34875                  type uint32 {
34881                    range "0..4294967295" {34876                    range "0..4294967295" {
34882                      description34877                      description
34883                        "Threshold value";34878                        "Threshold value";
34884                    }34879                    }
34885                  }34880                  }
34886                  mandatory true;34881                  mandatory true;
34887                  description34882                  description
34888                    "Threshold value";34883                    "Threshold value";
34889                }34884                }
34890                leaf end-threshold-value {34885                leaf end-threshold-value {
34891                  type uint32 {34886                  type uint32 {
34892                    range "0..4294967295" {34887                    range "0..4294967295" {
34893                      description34888                      description
34894                        "Threshold value";34889                        "Threshold value";
34895                    }34890                    }
34896                  }34891                  }
34897                  mandatory true;34892                  mandatory true;
34898                  description34893                  description
34899                    "Threshold value";34894                    "Threshold value";
34900                }34895                }
34901              }34896              }
34902            }34897            }
34903            container input-dbds-lsa {34898            container input-dbds-lsa {
34904              description34899              description
34905                "Number of LSA received in DBD packets";34900                "Number of LSA received in DBD packets";
34906              container percent {34901              container percent {
34907                presence "Indicates a percent node is configured.";34902                presence "Indicates a percent node is configured.";
34908                description34903                description
34909                  "Specify that threshold value is percent of previous sample";34904                  "Specify that threshold value is percent of previous sample";
34910              }34905              }
34911              container rearm {34906              container rearm {
34912                description34907                description
34913                  "Specify Rearm parameters (default - always)";34908                  "Specify Rearm parameters (default - always)";
34914                container toggle {34909                container toggle {
34915                  must "not(../window)";34910                  must "not(../window)";
34916                  presence "Indicates a toggle node is configured.";34911                  presence "Indicates a toggle node is configured.";
34917                  description34912                  description
34918                    "Rearm after the first period when condition is not met";34913                    "Rearm after the first period when condition is not met";
34919                }34914                }
34920                leaf window {34915                leaf window {
34921                  type uint32 {34916                  type uint32 {
34922                    range "1..100" {34917                    range "1..100" {
34923                      description34918                      description
34924                        "Rearm window size";34919                        "Rearm window size";
34925                    }34920                    }
34926                  }34921                  }
34927                  must "not(../toggle)";34922                  must "not(../toggle)";
34928                  description34923                  description
34929                    "Rearm after the window of sampling periods";34924                    "Rearm after the window of sampling periods";
34930                }34925                }
34931              }34926              }
34932              container delta {34927              container delta {
34933                presence "Indicates a delta node is configured.";34928                presence "Indicates a delta node is configured.";
34934                description34929                description
34935                  "Specify that threshold value is for difference from the previous sample";34930                  "Specify that threshold value is for difference from the previous sample";
34936              }34931              }
34937              container eq {34932              container eq {
34938                presence "Indicates the node is configured.";34933                presence "Indicates the node is configured.";
34939                description34934                description
34940                  "Equal to";34935                  "Equal to";
34941                leaf threshold-value {34936                leaf threshold-value {
34942                  type uint32 {34937                  type uint32 {
34943                    range "0..4294967295" {34938                    range "0..4294967295" {
34944                      description34939                      description
34945                        "Threshold value";34940                        "Threshold value";
34946                    }34941                    }
34947                  }34942                  }
34948                  mandatory true;34943                  mandatory true;
34949                  description34944                  description
34950                    "Threshold value";34945                    "Threshold value";
34951                }34946                }
34952              }34947              }
34953              container ne {34948              container ne {
34954                presence "Indicates the node is configured.";34949                presence "Indicates the node is configured.";
34955                description34950                description
34956                  "Not equal to";34951                  "Not equal to";
34957                leaf threshold-value {34952                leaf threshold-value {
34958                  type uint32 {34953                  type uint32 {
34959                    range "0..4294967295" {34954                    range "0..4294967295" {
34960                      description34955                      description
34961                        "Threshold value";34956                        "Threshold value";
34962                    }34957                    }
34963                  }34958                  }
34964                  mandatory true;34959                  mandatory true;
34965                  description34960                  description
34966                    "Threshold value";34961                    "Threshold value";
34967                }34962                }
34968              }34963              }
34969              container lt {34964              container lt {
34970                presence "Indicates the node is configured.";34965                presence "Indicates the node is configured.";
34971                description34966                description
34972                  "Less than";34967                  "Less than";
34973                leaf threshold-value {34968                leaf threshold-value {
34974                  type uint32 {34969                  type uint32 {
34975                    range "0..4294967295" {34970                    range "0..4294967295" {
34976                      description34971                      description
34977                        "Threshold value";34972                        "Threshold value";
34978                    }34973                    }
34979                  }34974                  }
34980                  mandatory true;34975                  mandatory true;
34981                  description34976                  description
34982                    "Threshold value";34977                    "Threshold value";
34983                }34978                }
34984              }34979              }
34985              container le {34980              container le {
34986                presence "Indicates the node is configured.";34981                presence "Indicates the node is configured.";
34987                description34982                description
34988                  "Less than or equal to";34983                  "Less than or equal to";
34989                leaf threshold-value {34984                leaf threshold-value {
34990                  type uint32 {34985                  type uint32 {
34991                    range "0..4294967295" {34986                    range "0..4294967295" {
34992                      description34987                      description
34993                        "Threshold value";34988                        "Threshold value";
34994                    }34989                    }
34995                  }34990                  }
34996                  mandatory true;34991                  mandatory true;
34997                  description34992                  description
34998                    "Threshold value";34993                    "Threshold value";
34999                }34994                }
35000              }34995              }
35001              container gt {34996              container gt {
35002                presence "Indicates the node is configured.";34997                presence "Indicates the node is configured.";
35003                description34998                description
35004                  "Greater than";34999                  "Greater than";
35005                leaf threshold-value {35000                leaf threshold-value {
35006                  type uint32 {35001                  type uint32 {
35007                    range "0..4294967295" {35002                    range "0..4294967295" {
35008                      description35003                      description
35009                        "Threshold value";35004                        "Threshold value";
35010                    }35005                    }
35011                  }35006                  }
35012                  mandatory true;35007                  mandatory true;
35013                  description35008                  description
35014                    "Threshold value";35009                    "Threshold value";
35015                }35010                }
35016              }35011              }
35017              container ge {35012              container ge {
35018                presence "Indicates the node is configured.";35013                presence "Indicates the node is configured.";
35019                description35014                description
35020                  "Greater than or equal to";35015                  "Greater than or equal to";
35021                leaf threshold-value {35016                leaf threshold-value {
35022                  type uint32 {35017                  type uint32 {
35023                    range "0..4294967295" {35018                    range "0..4294967295" {
35024                      description35019                      description
35025                        "Threshold value";35020                        "Threshold value";
35026                    }35021                    }
35027                  }35022                  }
35028                  mandatory true;35023                  mandatory true;
35029                  description35024                  description
35030                    "Threshold value";35025                    "Threshold value";
35031                }35026                }
35032              }35027              }
35033              container rg {35028              container rg {
35034                presence "Indicates the node is configured.";35029                presence "Indicates the node is configured.";
35035                description35030                description
35036                  "Not in range";35031                  "Not in range";
35037                leaf start-threshold-value {35032                leaf start-threshold-value {
35038                  type uint32 {35033                  type uint32 {
35039                    range "0..4294967295" {35034                    range "0..4294967295" {
35040                      description35035                      description
35041                        "Threshold value";35036                        "Threshold value";
35042                    }35037                    }
35043                  }35038                  }
35044                  mandatory true;35039                  mandatory true;
35045                  description35040                  description
35046                    "Threshold value";35041                    "Threshold value";
35047                }35042                }
35048                leaf end-threshold-value {35043                leaf end-threshold-value {
35049                  type uint32 {35044                  type uint32 {
35050                    range "0..4294967295" {35045                    range "0..4294967295" {
35051                      description35046                      description
35052                        "Threshold value";35047                        "Threshold value";
35053                    }35048                    }
35054                  }35049                  }
35055                  mandatory true;35050                  mandatory true;
35056                  description35051                  description
35057                    "Threshold value";35052                    "Threshold value";
35058                }35053                }
35059              }35054              }
35060            }35055            }
35061            container output-dbds {35056            container output-dbds {
35062              description35057              description
35063                "Number of DBD packets sent";35058                "Number of DBD packets sent";
35064              container percent {35059              container percent {
35065                presence "Indicates a percent node is configured.";35060                presence "Indicates a percent node is configured.";
35066                description35061                description
35067                  "Specify that threshold value is percent of previous sample";35062                  "Specify that threshold value is percent of previous sample";
35068              }35063              }
35069              container rearm {35064              container rearm {
35070                description35065                description
35071                  "Specify Rearm parameters (default - always)";35066                  "Specify Rearm parameters (default - always)";
35072                container toggle {35067                container toggle {
35073                  must "not(../window)";35068                  must "not(../window)";
35074                  presence "Indicates a toggle node is configured.";35069                  presence "Indicates a toggle node is configured.";
35075                  description35070                  description
35076                    "Rearm after the first period when condition is not met";35071                    "Rearm after the first period when condition is not met";
35077                }35072                }
35078                leaf window {35073                leaf window {
35079                  type uint32 {35074                  type uint32 {
35080                    range "1..100" {35075                    range "1..100" {
35081                      description35076                      description
35082                        "Rearm window size";35077                        "Rearm window size";
35083                    }35078                    }
35084                  }35079                  }
35085                  must "not(../toggle)";35080                  must "not(../toggle)";
35086                  description35081                  description
35087                    "Rearm after the window of sampling periods";35082                    "Rearm after the window of sampling periods";
35088                }35083                }
35089              }35084              }
35090              container delta {35085              container delta {
35091                presence "Indicates a delta node is configured.";35086                presence "Indicates a delta node is configured.";
35092                description35087                description
35093                  "Specify that threshold value is for difference from the previous sample";35088                  "Specify that threshold value is for difference from the previous sample";
35094              }35089              }
35095              container eq {35090              container eq {
35096                presence "Indicates the node is configured.";35091                presence "Indicates the node is configured.";
35097                description35092                description
35098                  "Equal to";35093                  "Equal to";
35099                leaf threshold-value {35094                leaf threshold-value {
35100                  type uint32 {35095                  type uint32 {
35101                    range "0..4294967295" {35096                    range "0..4294967295" {
35102                      description35097                      description
35103                        "Threshold value";35098                        "Threshold value";
35104                    }35099                    }
35105                  }35100                  }
35106                  mandatory true;35101                  mandatory true;
35107                  description35102                  description
35108                    "Threshold value";35103                    "Threshold value";
35109                }35104                }
35110              }35105              }
35111              container ne {35106              container ne {
35112                presence "Indicates the node is configured.";35107                presence "Indicates the node is configured.";
35113                description35108                description
35114                  "Not equal to";35109                  "Not equal to";
35115                leaf threshold-value {35110                leaf threshold-value {
35116                  type uint32 {35111                  type uint32 {
35117                    range "0..4294967295" {35112                    range "0..4294967295" {
35118                      description35113                      description
35119                        "Threshold value";35114                        "Threshold value";
35120                    }35115                    }
35121                  }35116                  }
35122                  mandatory true;35117                  mandatory true;
35123                  description35118                  description
35124                    "Threshold value";35119                    "Threshold value";
35125                }35120                }
35126              }35121              }
35127              container lt {35122              container lt {
35128                presence "Indicates the node is configured.";35123                presence "Indicates the node is configured.";
35129                description35124                description
35130                  "Less than";35125                  "Less than";
35131                leaf threshold-value {35126                leaf threshold-value {
35132                  type uint32 {35127                  type uint32 {
35133                    range "0..4294967295" {35128                    range "0..4294967295" {
35134                      description35129                      description
35135                        "Threshold value";35130                        "Threshold value";
35136                    }35131                    }
35137                  }35132                  }
35138                  mandatory true;35133                  mandatory true;
35139                  description35134                  description
35140                    "Threshold value";35135                    "Threshold value";
35141                }35136                }
35142              }35137              }
35143              container le {35138              container le {
35144                presence "Indicates the node is configured.";35139                presence "Indicates the node is configured.";
35145                description35140                description
35146                  "Less than or equal to";35141                  "Less than or equal to";
35147                leaf threshold-value {35142                leaf threshold-value {
35148                  type uint32 {35143                  type uint32 {
35149                    range "0..4294967295" {35144                    range "0..4294967295" {
35150                      description35145                      description
35151                        "Threshold value";35146                        "Threshold value";
35152                    }35147                    }
35153                  }35148                  }
35154                  mandatory true;35149                  mandatory true;
35155                  description35150                  description
35156                    "Threshold value";35151                    "Threshold value";
35157                }35152                }
35158              }35153              }
35159              container gt {35154              container gt {
35160                presence "Indicates the node is configured.";35155                presence "Indicates the node is configured.";
35161                description35156                description
35162                  "Greater than";35157                  "Greater than";
35163                leaf threshold-value {35158                leaf threshold-value {
35164                  type uint32 {35159                  type uint32 {
35165                    range "0..4294967295" {35160                    range "0..4294967295" {
35166                      description35161                      description
35167                        "Threshold value";35162                        "Threshold value";
35168                    }35163                    }
35169                  }35164                  }
35170                  mandatory true;35165                  mandatory true;
35171                  description35166                  description
35172                    "Threshold value";35167                    "Threshold value";
35173                }35168                }
35174              }35169              }
35175              container ge {35170              container ge {
35176                presence "Indicates the node is configured.";35171                presence "Indicates the node is configured.";
35177                description35172                description
35178                  "Greater than or equal to";35173                  "Greater than or equal to";
35179                leaf threshold-value {35174                leaf threshold-value {
35180                  type uint32 {35175                  type uint32 {
35181                    range "0..4294967295" {35176                    range "0..4294967295" {
35182                      description35177                      description
35183                        "Threshold value";35178                        "Threshold value";
35184                    }35179                    }
35185                  }35180                  }
35186                  mandatory true;35181                  mandatory true;
35187                  description35182                  description
35188                    "Threshold value";35183                    "Threshold value";
35189                }35184                }
35190              }35185              }
35191              container rg {35186              container rg {
35192                presence "Indicates the node is configured.";35187                presence "Indicates the node is configured.";
35193                description35188                description
35194                  "Not in range";35189                  "Not in range";
35195                leaf start-threshold-value {35190                leaf start-threshold-value {
35196                  type uint32 {35191                  type uint32 {
35197                    range "0..4294967295" {35192                    range "0..4294967295" {
35198                      description35193                      description
35199                        "Threshold value";35194                        "Threshold value";
35200                    }35195                    }
35201                  }35196                  }
35202                  mandatory true;35197                  mandatory true;
35203                  description35198                  description
35204                    "Threshold value";35199                    "Threshold value";
35205                }35200                }
35206                leaf end-threshold-value {35201                leaf end-threshold-value {
35207                  type uint32 {35202                  type uint32 {
35208                    range "0..4294967295" {35203                    range "0..4294967295" {
35209                      description35204                      description
35210                        "Threshold value";35205                        "Threshold value";
35211                    }35206                    }
35212                  }35207                  }
35213                  mandatory true;35208                  mandatory true;
35214                  description35209                  description
35215                    "Threshold value";35210                    "Threshold value";
35216                }35211                }
35217              }35212              }
35218            }35213            }
35219            container output-dbds-lsa {35214            container output-dbds-lsa {
35220              description35215              description
35221                "Number of LSA sent in DBD packets";35216                "Number of LSA sent in DBD packets";
35222              container percent {35217              container percent {
35223                presence "Indicates a percent node is configured.";35218                presence "Indicates a percent node is configured.";
35224                description35219                description
35225                  "Specify that threshold value is percent of previous sample";35220                  "Specify that threshold value is percent of previous sample";
35226              }35221              }
35227              container rearm {35222              container rearm {
35228                description35223                description
35229                  "Specify Rearm parameters (default - always)";35224                  "Specify Rearm parameters (default - always)";
35230                container toggle {35225                container toggle {
35231                  must "not(../window)";35226                  must "not(../window)";
35232                  presence "Indicates a toggle node is configured.";35227                  presence "Indicates a toggle node is configured.";
35233                  description35228                  description
35234                    "Rearm after the first period when condition is not met";35229                    "Rearm after the first period when condition is not met";
35235                }35230                }
35236                leaf window {35231                leaf window {
35237                  type uint32 {35232                  type uint32 {
35238                    range "1..100" {35233                    range "1..100" {
35239                      description35234                      description
35240                        "Rearm window size";35235                        "Rearm window size";
35241                    }35236                    }
35242                  }35237                  }
35243                  must "not(../toggle)";35238                  must "not(../toggle)";
35244                  description35239                  description
35245                    "Rearm after the window of sampling periods";35240                    "Rearm after the window of sampling periods";
35246                }35241                }
35247              }35242              }
35248              container delta {35243              container delta {
35249                presence "Indicates a delta node is configured.";35244                presence "Indicates a delta node is configured.";
35250                description35245                description
35251                  "Specify that threshold value is for difference from the previous sample";35246                  "Specify that threshold value is for difference from the previous sample";
35252              }35247              }
35253              container eq {35248              container eq {
35254                presence "Indicates the node is configured.";35249                presence "Indicates the node is configured.";
35255                description35250                description
35256                  "Equal to";35251                  "Equal to";
35257                leaf threshold-value {35252                leaf threshold-value {
35258                  type uint32 {35253                  type uint32 {
35259                    range "0..4294967295" {35254                    range "0..4294967295" {
35260                      description35255                      description
35261                        "Threshold value";35256                        "Threshold value";
35262                    }35257                    }
35263                  }35258                  }
35264                  mandatory true;35259                  mandatory true;
35265                  description35260                  description
35266                    "Threshold value";35261                    "Threshold value";
35267                }35262                }
35268              }35263              }
35269              container ne {35264              container ne {
35270                presence "Indicates the node is configured.";35265                presence "Indicates the node is configured.";
35271                description35266                description
35272                  "Not equal to";35267                  "Not equal to";
35273                leaf threshold-value {35268                leaf threshold-value {
35274                  type uint32 {35269                  type uint32 {
35275                    range "0..4294967295" {35270                    range "0..4294967295" {
35276                      description35271                      description
35277                        "Threshold value";35272                        "Threshold value";
35278                    }35273                    }
35279                  }35274                  }
35280                  mandatory true;35275                  mandatory true;
35281                  description35276                  description
35282                    "Threshold value";35277                    "Threshold value";
35283                }35278                }
35284              }35279              }
35285              container lt {35280              container lt {
35286                presence "Indicates the node is configured.";35281                presence "Indicates the node is configured.";
35287                description35282                description
35288                  "Less than";35283                  "Less than";
35289                leaf threshold-value {35284                leaf threshold-value {
35290                  type uint32 {35285                  type uint32 {
35291                    range "0..4294967295" {35286                    range "0..4294967295" {
35292                      description35287                      description
35293                        "Threshold value";35288                        "Threshold value";
35294                    }35289                    }
35295                  }35290                  }
35296                  mandatory true;35291                  mandatory true;
35297                  description35292                  description
35298                    "Threshold value";35293                    "Threshold value";
35299                }35294                }
35300              }35295              }
35301              container le {35296              container le {
35302                presence "Indicates the node is configured.";35297                presence "Indicates the node is configured.";
35303                description35298                description
35304                  "Less than or equal to";35299                  "Less than or equal to";
35305                leaf threshold-value {35300                leaf threshold-value {
35306                  type uint32 {35301                  type uint32 {
35307                    range "0..4294967295" {35302                    range "0..4294967295" {
35308                      description35303                      description
35309                        "Threshold value";35304                        "Threshold value";
35310                    }35305                    }
35311                  }35306                  }
35312                  mandatory true;35307                  mandatory true;
35313                  description35308                  description
35314                    "Threshold value";35309                    "Threshold value";
35315                }35310                }
35316              }35311              }
35317              container gt {35312              container gt {
35318                presence "Indicates the node is configured.";35313                presence "Indicates the node is configured.";
35319                description35314                description
35320                  "Greater than";35315                  "Greater than";
35321                leaf threshold-value {35316                leaf threshold-value {
35322                  type uint32 {35317                  type uint32 {
35323                    range "0..4294967295" {35318                    range "0..4294967295" {
35324                      description35319                      description
35325                        "Threshold value";35320                        "Threshold value";
35326                    }35321                    }
35327                  }35322                  }
35328                  mandatory true;35323                  mandatory true;
35329                  description35324                  description
35330                    "Threshold value";35325                    "Threshold value";
35331                }35326                }
35332              }35327              }
35333              container ge {35328              container ge {
35334                presence "Indicates the node is configured.";35329                presence "Indicates the node is configured.";
35335                description35330                description
35336                  "Greater than or equal to";35331                  "Greater than or equal to";
35337                leaf threshold-value {35332                leaf threshold-value {
35338                  type uint32 {35333                  type uint32 {
35339                    range "0..4294967295" {35334                    range "0..4294967295" {
35340                      description35335                      description
35341                        "Threshold value";35336                        "Threshold value";
35342                    }35337                    }
35343                  }35338                  }
35344                  mandatory true;35339                  mandatory true;
35345                  description35340                  description
35346                    "Threshold value";35341                    "Threshold value";
35347                }35342                }
35348              }35343              }
35349              container rg {35344              container rg {
35350                presence "Indicates the node is configured.";35345                presence "Indicates the node is configured.";
35351                description35346                description
35352                  "Not in range";35347                  "Not in range";
35353                leaf start-threshold-value {35348                leaf start-threshold-value {
35354                  type uint32 {35349                  type uint32 {
35355                    range "0..4294967295" {35350                    range "0..4294967295" {
35356                      description35351                      description
35357                        "Threshold value";35352                        "Threshold value";
35358                    }35353                    }
35359                  }35354                  }
35360                  mandatory true;35355                  mandatory true;
35361                  description35356                  description
35362                    "Threshold value";35357                    "Threshold value";
35363                }35358                }
35364                leaf end-threshold-value {35359                leaf end-threshold-value {
35365                  type uint32 {35360                  type uint32 {
35366                    range "0..4294967295" {35361                    range "0..4294967295" {
35367                      description35362                      description
35368                        "Threshold value";35363                        "Threshold value";
35369                    }35364                    }
35370                  }35365                  }
35371                  mandatory true;35366                  mandatory true;
35372                  description35367                  description
35373                    "Threshold value";35368                    "Threshold value";
35374                }35369                }
35375              }35370              }
35376            }35371            }
35377            container input-lsrequests {35372            container input-lsrequests {
35378              description35373              description
35379                "Number of LS Requests received";35374                "Number of LS Requests received";
35380              container percent {35375              container percent {
35381                presence "Indicates a percent node is configured.";35376                presence "Indicates a percent node is configured.";
35382                description35377                description
35383                  "Specify that threshold value is percent of previous sample";35378                  "Specify that threshold value is percent of previous sample";
35384              }35379              }
35385              container rearm {35380              container rearm {
35386                description35381                description
35387                  "Specify Rearm parameters (default - always)";35382                  "Specify Rearm parameters (default - always)";
35388                container toggle {35383                container toggle {
35389                  must "not(../window)";35384                  must "not(../window)";
35390                  presence "Indicates a toggle node is configured.";35385                  presence "Indicates a toggle node is configured.";
35391                  description35386                  description
35392                    "Rearm after the first period when condition is not met";35387                    "Rearm after the first period when condition is not met";
35393                }35388                }
35394                leaf window {35389                leaf window {
35395                  type uint32 {35390                  type uint32 {
35396                    range "1..100" {35391                    range "1..100" {
35397                      description35392                      description
35398                        "Rearm window size";35393                        "Rearm window size";
35399                    }35394                    }
35400                  }35395                  }
35401                  must "not(../toggle)";35396                  must "not(../toggle)";
35402                  description35397                  description
35403                    "Rearm after the window of sampling periods";35398                    "Rearm after the window of sampling periods";
35404                }35399                }
35405              }35400              }
35406              container delta {35401              container delta {
35407                presence "Indicates a delta node is configured.";35402                presence "Indicates a delta node is configured.";
35408                description35403                description
35409                  "Specify that threshold value is for difference from the previous sample";35404                  "Specify that threshold value is for difference from the previous sample";
35410              }35405              }
35411              container eq {35406              container eq {
35412                presence "Indicates the node is configured.";35407                presence "Indicates the node is configured.";
35413                description35408                description
35414                  "Equal to";35409                  "Equal to";
35415                leaf threshold-value {35410                leaf threshold-value {
35416                  type uint32 {35411                  type uint32 {
35417                    range "0..4294967295" {35412                    range "0..4294967295" {
35418                      description35413                      description
35419                        "Threshold value";35414                        "Threshold value";
35420                    }35415                    }
35421                  }35416                  }
35422                  mandatory true;35417                  mandatory true;
35423                  description35418                  description
35424                    "Threshold value";35419                    "Threshold value";
35425                }35420                }
35426              }35421              }
35427              container ne {35422              container ne {
35428                presence "Indicates the node is configured.";35423                presence "Indicates the node is configured.";
35429                description35424                description
35430                  "Not equal to";35425                  "Not equal to";
35431                leaf threshold-value {35426                leaf threshold-value {
35432                  type uint32 {35427                  type uint32 {
35433                    range "0..4294967295" {35428                    range "0..4294967295" {
35434                      description35429                      description
35435                        "Threshold value";35430                        "Threshold value";
35436                    }35431                    }
35437                  }35432                  }
35438                  mandatory true;35433                  mandatory true;
35439                  description35434                  description
35440                    "Threshold value";35435                    "Threshold value";
35441                }35436                }
35442              }35437              }
35443              container lt {35438              container lt {
35444                presence "Indicates the node is configured.";35439                presence "Indicates the node is configured.";
35445                description35440                description
35446                  "Less than";35441                  "Less than";
35447                leaf threshold-value {35442                leaf threshold-value {
35448                  type uint32 {35443                  type uint32 {
35449                    range "0..4294967295" {35444                    range "0..4294967295" {
35450                      description35445                      description
35451                        "Threshold value";35446                        "Threshold value";
35452                    }35447                    }
35453                  }35448                  }
35454                  mandatory true;35449                  mandatory true;
35455                  description35450                  description
35456                    "Threshold value";35451                    "Threshold value";
35457                }35452                }
35458              }35453              }
35459              container le {35454              container le {
35460                presence "Indicates the node is configured.";35455                presence "Indicates the node is configured.";
35461                description35456                description
35462                  "Less than or equal to";35457                  "Less than or equal to";
35463                leaf threshold-value {35458                leaf threshold-value {
35464                  type uint32 {35459                  type uint32 {
35465                    range "0..4294967295" {35460                    range "0..4294967295" {
35466                      description35461                      description
35467                        "Threshold value";35462                        "Threshold value";
35468                    }35463                    }
35469                  }35464                  }
35470                  mandatory true;35465                  mandatory true;
35471                  description35466                  description
35472                    "Threshold value";35467                    "Threshold value";
35473                }35468                }
35474              }35469              }
35475              container gt {35470              container gt {
35476                presence "Indicates the node is configured.";35471                presence "Indicates the node is configured.";
35477                description35472                description
35478                  "Greater than";35473                  "Greater than";
35479                leaf threshold-value {35474                leaf threshold-value {
35480                  type uint32 {35475                  type uint32 {
35481                    range "0..4294967295" {35476                    range "0..4294967295" {
35482                      description35477                      description
35483                        "Threshold value";35478                        "Threshold value";
35484                    }35479                    }
35485                  }35480                  }
35486                  mandatory true;35481                  mandatory true;
35487                  description35482                  description
35488                    "Threshold value";35483                    "Threshold value";
35489                }35484                }
35490              }35485              }
35491              container ge {35486              container ge {
35492                presence "Indicates the node is configured.";35487                presence "Indicates the node is configured.";
35493                description35488                description
35494                  "Greater than or equal to";35489                  "Greater than or equal to";
35495                leaf threshold-value {35490                leaf threshold-value {
35496                  type uint32 {35491                  type uint32 {
35497                    range "0..4294967295" {35492                    range "0..4294967295" {
35498                      description35493                      description
35499                        "Threshold value";35494                        "Threshold value";
35500                    }35495                    }
35501                  }35496                  }
35502                  mandatory true;35497                  mandatory true;
35503                  description35498                  description
35504                    "Threshold value";35499                    "Threshold value";
35505                }35500                }
35506              }35501              }
35507              container rg {35502              container rg {
35508                presence "Indicates the node is configured.";35503                presence "Indicates the node is configured.";
35509                description35504                description
35510                  "Not in range";35505                  "Not in range";
35511                leaf start-threshold-value {35506                leaf start-threshold-value {
35512                  type uint32 {35507                  type uint32 {
35513                    range "0..4294967295" {35508                    range "0..4294967295" {
35514                      description35509                      description
35515                        "Threshold value";35510                        "Threshold value";
35516                    }35511                    }
35517                  }35512                  }
35518                  mandatory true;35513                  mandatory true;
35519                  description35514                  description
35520                    "Threshold value";35515                    "Threshold value";
35521                }35516                }
35522                leaf end-threshold-value {35517                leaf end-threshold-value {
35523                  type uint32 {35518                  type uint32 {
35524                    range "0..4294967295" {35519                    range "0..4294967295" {
35525                      description35520                      description
35526                        "Threshold value";35521                        "Threshold value";
35527                    }35522                    }
35528                  }35523                  }
35529                  mandatory true;35524                  mandatory true;
35530                  description35525                  description
35531                    "Threshold value";35526                    "Threshold value";
35532                }35527                }
35533              }35528              }
35534            }35529            }
35535            container input-lsrequests-lsa {35530            container input-lsrequests-lsa {
35536              description35531              description
35537                "Number of LSA received in LS Requests";35532                "Number of LSA received in LS Requests";
35538              container percent {35533              container percent {
35539                presence "Indicates a percent node is configured.";35534                presence "Indicates a percent node is configured.";
35540                description35535                description
35541                  "Specify that threshold value is percent of previous sample";35536                  "Specify that threshold value is percent of previous sample";
35542              }35537              }
35543              container rearm {35538              container rearm {
35544                description35539                description
35545                  "Specify Rearm parameters (default - always)";35540                  "Specify Rearm parameters (default - always)";
35546                container toggle {35541                container toggle {
35547                  must "not(../window)";35542                  must "not(../window)";
35548                  presence "Indicates a toggle node is configured.";35543                  presence "Indicates a toggle node is configured.";
35549                  description35544                  description
35550                    "Rearm after the first period when condition is not met";35545                    "Rearm after the first period when condition is not met";
35551                }35546                }
35552                leaf window {35547                leaf window {
35553                  type uint32 {35548                  type uint32 {
35554                    range "1..100" {35549                    range "1..100" {
35555                      description35550                      description
35556                        "Rearm window size";35551                        "Rearm window size";
35557                    }35552                    }
35558                  }35553                  }
35559                  must "not(../toggle)";35554                  must "not(../toggle)";
35560                  description35555                  description
35561                    "Rearm after the window of sampling periods";35556                    "Rearm after the window of sampling periods";
35562                }35557                }
35563              }35558              }
35564              container delta {35559              container delta {
35565                presence "Indicates a delta node is configured.";35560                presence "Indicates a delta node is configured.";
35566                description35561                description
35567                  "Specify that threshold value is for difference from the previous sample";35562                  "Specify that threshold value is for difference from the previous sample";
35568              }35563              }
35569              container eq {35564              container eq {
35570                presence "Indicates the node is configured.";35565                presence "Indicates the node is configured.";
35571                description35566                description
35572                  "Equal to";35567                  "Equal to";
35573                leaf threshold-value {35568                leaf threshold-value {
35574                  type uint32 {35569                  type uint32 {
35575                    range "0..4294967295" {35570                    range "0..4294967295" {
35576                      description35571                      description
35577                        "Threshold value";35572                        "Threshold value";
35578                    }35573                    }
35579                  }35574                  }
35580                  mandatory true;35575                  mandatory true;
35581                  description35576                  description
35582                    "Threshold value";35577                    "Threshold value";
35583                }35578                }
35584              }35579              }
35585              container ne {35580              container ne {
35586                presence "Indicates the node is configured.";35581                presence "Indicates the node is configured.";
35587                description35582                description
35588                  "Not equal to";35583                  "Not equal to";
35589                leaf threshold-value {35584                leaf threshold-value {
35590                  type uint32 {35585                  type uint32 {
35591                    range "0..4294967295" {35586                    range "0..4294967295" {
35592                      description35587                      description
35593                        "Threshold value";35588                        "Threshold value";
35594                    }35589                    }
35595                  }35590                  }
35596                  mandatory true;35591                  mandatory true;
35597                  description35592                  description
35598                    "Threshold value";35593                    "Threshold value";
35599                }35594                }
35600              }35595              }
35601              container lt {35596              container lt {
35602                presence "Indicates the node is configured.";35597                presence "Indicates the node is configured.";
35603                description35598                description
35604                  "Less than";35599                  "Less than";
35605                leaf threshold-value {35600                leaf threshold-value {
35606                  type uint32 {35601                  type uint32 {
35607                    range "0..4294967295" {35602                    range "0..4294967295" {
35608                      description35603                      description
35609                        "Threshold value";35604                        "Threshold value";
35610                    }35605                    }
35611                  }35606                  }
35612                  mandatory true;35607                  mandatory true;
35613                  description35608                  description
35614                    "Threshold value";35609                    "Threshold value";
35615                }35610                }
35616              }35611              }
35617              container le {35612              container le {
35618                presence "Indicates the node is configured.";35613                presence "Indicates the node is configured.";
35619                description35614                description
35620                  "Less than or equal to";35615                  "Less than or equal to";
35621                leaf threshold-value {35616                leaf threshold-value {
35622                  type uint32 {35617                  type uint32 {
35623                    range "0..4294967295" {35618                    range "0..4294967295" {
35624                      description35619                      description
35625                        "Threshold value";35620                        "Threshold value";
35626                    }35621                    }
35627                  }35622                  }
35628                  mandatory true;35623                  mandatory true;
35629                  description35624                  description
35630                    "Threshold value";35625                    "Threshold value";
35631                }35626                }
35632              }35627              }
35633              container gt {35628              container gt {
35634                presence "Indicates the node is configured.";35629                presence "Indicates the node is configured.";
35635                description35630                description
35636                  "Greater than";35631                  "Greater than";
35637                leaf threshold-value {35632                leaf threshold-value {
35638                  type uint32 {35633                  type uint32 {
35639                    range "0..4294967295" {35634                    range "0..4294967295" {
35640                      description35635                      description
35641                        "Threshold value";35636                        "Threshold value";
35642                    }35637                    }
35643                  }35638                  }
35644                  mandatory true;35639                  mandatory true;
35645                  description35640                  description
35646                    "Threshold value";35641                    "Threshold value";
35647                }35642                }
35648              }35643              }
35649              container ge {35644              container ge {
35650                presence "Indicates the node is configured.";35645                presence "Indicates the node is configured.";
35651                description35646                description
35652                  "Greater than or equal to";35647                  "Greater than or equal to";
35653                leaf threshold-value {35648                leaf threshold-value {
35654                  type uint32 {35649                  type uint32 {
35655                    range "0..4294967295" {35650                    range "0..4294967295" {
35656                      description35651                      description
35657                        "Threshold value";35652                        "Threshold value";
35658                    }35653                    }
35659                  }35654                  }
35660                  mandatory true;35655                  mandatory true;
35661                  description35656                  description
35662                    "Threshold value";35657                    "Threshold value";
35663                }35658                }
35664              }35659              }
35665              container rg {35660              container rg {
35666                presence "Indicates the node is configured.";35661                presence "Indicates the node is configured.";
35667                description35662                description
35668                  "Not in range";35663                  "Not in range";
35669                leaf start-threshold-value {35664                leaf start-threshold-value {
35670                  type uint32 {35665                  type uint32 {
35671                    range "0..4294967295" {35666                    range "0..4294967295" {
35672                      description35667                      description
35673                        "Threshold value";35668                        "Threshold value";
35674                    }35669                    }
35675                  }35670                  }
35676                  mandatory true;35671                  mandatory true;
35677                  description35672                  description
35678                    "Threshold value";35673                    "Threshold value";
35679                }35674                }
35680                leaf end-threshold-value {35675                leaf end-threshold-value {
35681                  type uint32 {35676                  type uint32 {
35682                    range "0..4294967295" {35677                    range "0..4294967295" {
35683                      description35678                      description
35684                        "Threshold value";35679                        "Threshold value";
35685                    }35680                    }
35686                  }35681                  }
35687                  mandatory true;35682                  mandatory true;
35688                  description35683                  description
35689                    "Threshold value";35684                    "Threshold value";
35690                }35685                }
35691              }35686              }
35692            }35687            }
35693            container output-lsrequests {35688            container output-lsrequests {
35694              description35689              description
35695                "Number of LS Requests sent";35690                "Number of LS Requests sent";
35696              container percent {35691              container percent {
35697                presence "Indicates a percent node is configured.";35692                presence "Indicates a percent node is configured.";
35698                description35693                description
35699                  "Specify that threshold value is percent of previous sample";35694                  "Specify that threshold value is percent of previous sample";
35700              }35695              }
35701              container rearm {35696              container rearm {
35702                description35697                description
35703                  "Specify Rearm parameters (default - always)";35698                  "Specify Rearm parameters (default - always)";
35704                container toggle {35699                container toggle {
35705                  must "not(../window)";35700                  must "not(../window)";
35706                  presence "Indicates a toggle node is configured.";35701                  presence "Indicates a toggle node is configured.";
35707                  description35702                  description
35708                    "Rearm after the first period when condition is not met";35703                    "Rearm after the first period when condition is not met";
35709                }35704                }
35710                leaf window {35705                leaf window {
35711                  type uint32 {35706                  type uint32 {
35712                    range "1..100" {35707                    range "1..100" {
35713                      description35708                      description
35714                        "Rearm window size";35709                        "Rearm window size";
35715                    }35710                    }
35716                  }35711                  }
35717                  must "not(../toggle)";35712                  must "not(../toggle)";
35718                  description35713                  description
35719                    "Rearm after the window of sampling periods";35714                    "Rearm after the window of sampling periods";
35720                }35715                }
35721              }35716              }
35722              container delta {35717              container delta {
35723                presence "Indicates a delta node is configured.";35718                presence "Indicates a delta node is configured.";
35724                description35719                description
35725                  "Specify that threshold value is for difference from the previous sample";35720                  "Specify that threshold value is for difference from the previous sample";
35726              }35721              }
35727              container eq {35722              container eq {
35728                presence "Indicates the node is configured.";35723                presence "Indicates the node is configured.";
35729                description35724                description
35730                  "Equal to";35725                  "Equal to";
35731                leaf threshold-value {35726                leaf threshold-value {
35732                  type uint32 {35727                  type uint32 {
35733                    range "0..4294967295" {35728                    range "0..4294967295" {
35734                      description35729                      description
35735                        "Threshold value";35730                        "Threshold value";
35736                    }35731                    }
35737                  }35732                  }
35738                  mandatory true;35733                  mandatory true;
35739                  description35734                  description
35740                    "Threshold value";35735                    "Threshold value";
35741                }35736                }
35742              }35737              }
35743              container ne {35738              container ne {
35744                presence "Indicates the node is configured.";35739                presence "Indicates the node is configured.";
35745                description35740                description
35746                  "Not equal to";35741                  "Not equal to";
35747                leaf threshold-value {35742                leaf threshold-value {
35748                  type uint32 {35743                  type uint32 {
35749                    range "0..4294967295" {35744                    range "0..4294967295" {
35750                      description35745                      description
35751                        "Threshold value";35746                        "Threshold value";
35752                    }35747                    }
35753                  }35748                  }
35754                  mandatory true;35749                  mandatory true;
35755                  description35750                  description
35756                    "Threshold value";35751                    "Threshold value";
35757                }35752                }
35758              }35753              }
35759              container lt {35754              container lt {
35760                presence "Indicates the node is configured.";35755                presence "Indicates the node is configured.";
35761                description35756                description
35762                  "Less than";35757                  "Less than";
35763                leaf threshold-value {35758                leaf threshold-value {
35764                  type uint32 {35759                  type uint32 {
35765                    range "0..4294967295" {35760                    range "0..4294967295" {
35766                      description35761                      description
35767                        "Threshold value";35762                        "Threshold value";
35768                    }35763                    }
35769                  }35764                  }
35770                  mandatory true;35765                  mandatory true;
35771                  description35766                  description
35772                    "Threshold value";35767                    "Threshold value";
35773                }35768                }
35774              }35769              }
35775              container le {35770              container le {
35776                presence "Indicates the node is configured.";35771                presence "Indicates the node is configured.";
35777                description35772                description
35778                  "Less than or equal to";35773                  "Less than or equal to";
35779                leaf threshold-value {35774                leaf threshold-value {
35780                  type uint32 {35775                  type uint32 {
35781                    range "0..4294967295" {35776                    range "0..4294967295" {
35782                      description35777                      description
35783                        "Threshold value";35778                        "Threshold value";
35784                    }35779                    }
35785                  }35780                  }
35786                  mandatory true;35781                  mandatory true;
35787                  description35782                  description
35788                    "Threshold value";35783                    "Threshold value";
35789                }35784                }
35790              }35785              }
35791              container gt {35786              container gt {
35792                presence "Indicates the node is configured.";35787                presence "Indicates the node is configured.";
35793                description35788                description
35794                  "Greater than";35789                  "Greater than";
35795                leaf threshold-value {35790                leaf threshold-value {
35796                  type uint32 {35791                  type uint32 {
35797                    range "0..4294967295" {35792                    range "0..4294967295" {
35798                      description35793                      description
35799                        "Threshold value";35794                        "Threshold value";
35800                    }35795                    }
35801                  }35796                  }
35802                  mandatory true;35797                  mandatory true;
35803                  description35798                  description
35804                    "Threshold value";35799                    "Threshold value";
35805                }35800                }
35806              }35801              }
35807              container ge {35802              container ge {
35808                presence "Indicates the node is configured.";35803                presence "Indicates the node is configured.";
35809                description35804                description
35810                  "Greater than or equal to";35805                  "Greater than or equal to";
35811                leaf threshold-value {35806                leaf threshold-value {
35812                  type uint32 {35807                  type uint32 {
35813                    range "0..4294967295" {35808                    range "0..4294967295" {
35814                      description35809                      description
35815                        "Threshold value";35810                        "Threshold value";
35816                    }35811                    }
35817                  }35812                  }
35818                  mandatory true;35813                  mandatory true;
35819                  description35814                  description
35820                    "Threshold value";35815                    "Threshold value";
35821                }35816                }
35822              }35817              }
35823              container rg {35818              container rg {
35824                presence "Indicates the node is configured.";35819                presence "Indicates the node is configured.";
35825                description35820                description
35826                  "Not in range";35821                  "Not in range";
35827                leaf start-threshold-value {35822                leaf start-threshold-value {
35828                  type uint32 {35823                  type uint32 {
35829                    range "0..4294967295" {35824                    range "0..4294967295" {
35830                      description35825                      description
35831                        "Threshold value";35826                        "Threshold value";
35832                    }35827                    }
35833                  }35828                  }
35834                  mandatory true;35829                  mandatory true;
35835                  description35830                  description
35836                    "Threshold value";35831                    "Threshold value";
35837                }35832                }
35838                leaf end-threshold-value {35833                leaf end-threshold-value {
35839                  type uint32 {35834                  type uint32 {
35840                    range "0..4294967295" {35835                    range "0..4294967295" {
35841                      description35836                      description
35842                        "Threshold value";35837                        "Threshold value";
35843                    }35838                    }
35844                  }35839                  }
35845                  mandatory true;35840                  mandatory true;
35846                  description35841                  description
35847                    "Threshold value";35842                    "Threshold value";
35848                }35843                }
35849              }35844              }
35850            }35845            }
35851            container output-lsrequests-lsa {35846            container output-lsrequests-lsa {
35852              description35847              description
35853                "Number of LSA sent in LS Requests";35848                "Number of LSA sent in LS Requests";
35854              container percent {35849              container percent {
35855                presence "Indicates a percent node is configured.";35850                presence "Indicates a percent node is configured.";
35856                description35851                description
35857                  "Specify that threshold value is percent of previous sample";35852                  "Specify that threshold value is percent of previous sample";
35858              }35853              }
35859              container rearm {35854              container rearm {
35860                description35855                description
35861                  "Specify Rearm parameters (default - always)";35856                  "Specify Rearm parameters (default - always)";
35862                container toggle {35857                container toggle {
35863                  must "not(../window)";35858                  must "not(../window)";
35864                  presence "Indicates a toggle node is configured.";35859                  presence "Indicates a toggle node is configured.";
35865                  description35860                  description
35866                    "Rearm after the first period when condition is not met";35861                    "Rearm after the first period when condition is not met";
35867                }35862                }
35868                leaf window {35863                leaf window {
35869                  type uint32 {35864                  type uint32 {
35870                    range "1..100" {35865                    range "1..100" {
35871                      description35866                      description
35872                        "Rearm window size";35867                        "Rearm window size";
35873                    }35868                    }
35874                  }35869                  }
35875                  must "not(../toggle)";35870                  must "not(../toggle)";
35876                  description35871                  description
35877                    "Rearm after the window of sampling periods";35872                    "Rearm after the window of sampling periods";
35878                }35873                }
35879              }35874              }
35880              container delta {35875              container delta {
35881                presence "Indicates a delta node is configured.";35876                presence "Indicates a delta node is configured.";
35882                description35877                description
35883                  "Specify that threshold value is for difference from the previous sample";35878                  "Specify that threshold value is for difference from the previous sample";
35884              }35879              }
35885              container eq {35880              container eq {
35886                presence "Indicates the node is configured.";35881                presence "Indicates the node is configured.";
35887                description35882                description
35888                  "Equal to";35883                  "Equal to";
35889                leaf threshold-value {35884                leaf threshold-value {
35890                  type uint32 {35885                  type uint32 {
35891                    range "0..4294967295" {35886                    range "0..4294967295" {
35892                      description35887                      description
35893                        "Threshold value";35888                        "Threshold value";
35894                    }35889                    }
35895                  }35890                  }
35896                  mandatory true;35891                  mandatory true;
35897                  description35892                  description
35898                    "Threshold value";35893                    "Threshold value";
35899                }35894                }
35900              }35895              }
35901              container ne {35896              container ne {
35902                presence "Indicates the node is configured.";35897                presence "Indicates the node is configured.";
35903                description35898                description
35904                  "Not equal to";35899                  "Not equal to";
35905                leaf threshold-value {35900                leaf threshold-value {
35906                  type uint32 {35901                  type uint32 {
35907                    range "0..4294967295" {35902                    range "0..4294967295" {
35908                      description35903                      description
35909                        "Threshold value";35904                        "Threshold value";
35910                    }35905                    }
35911                  }35906                  }
35912                  mandatory true;35907                  mandatory true;
35913                  description35908                  description
35914                    "Threshold value";35909                    "Threshold value";
35915                }35910                }
35916              }35911              }
35917              container lt {35912              container lt {
35918                presence "Indicates the node is configured.";35913                presence "Indicates the node is configured.";
35919                description35914                description
35920                  "Less than";35915                  "Less than";
35921                leaf threshold-value {35916                leaf threshold-value {
35922                  type uint32 {35917                  type uint32 {
35923                    range "0..4294967295" {35918                    range "0..4294967295" {
35924                      description35919                      description
35925                        "Threshold value";35920                        "Threshold value";
35926                    }35921                    }
35927                  }35922                  }
35928                  mandatory true;35923                  mandatory true;
35929                  description35924                  description
35930                    "Threshold value";35925                    "Threshold value";
35931                }35926                }
35932              }35927              }
35933              container le {35928              container le {
35934                presence "Indicates the node is configured.";35929                presence "Indicates the node is configured.";
35935                description35930                description
35936                  "Less than or equal to";35931                  "Less than or equal to";
35937                leaf threshold-value {35932                leaf threshold-value {
35938                  type uint32 {35933                  type uint32 {
35939                    range "0..4294967295" {35934                    range "0..4294967295" {
35940                      description35935                      description
35941                        "Threshold value";35936                        "Threshold value";
35942                    }35937                    }
35943                  }35938                  }
35944                  mandatory true;35939                  mandatory true;
35945                  description35940                  description
35946                    "Threshold value";35941                    "Threshold value";
35947                }35942                }
35948              }35943              }
35949              container gt {35944              container gt {
35950                presence "Indicates the node is configured.";35945                presence "Indicates the node is configured.";
35951                description35946                description
35952                  "Greater than";35947                  "Greater than";
35953                leaf threshold-value {35948                leaf threshold-value {
35954                  type uint32 {35949                  type uint32 {
35955                    range "0..4294967295" {35950                    range "0..4294967295" {
35956                      description35951                      description
35957                        "Threshold value";35952                        "Threshold value";
35958                    }35953                    }
35959                  }35954                  }
35960                  mandatory true;35955                  mandatory true;
35961                  description35956                  description
35962                    "Threshold value";35957                    "Threshold value";
35963                }35958                }
35964              }35959              }
35965              container ge {35960              container ge {
35966                presence "Indicates the node is configured.";35961                presence "Indicates the node is configured.";
35967                description35962                description
35968                  "Greater than or equal to";35963                  "Greater than or equal to";
35969                leaf threshold-value {35964                leaf threshold-value {
35970                  type uint32 {35965                  type uint32 {
35971                    range "0..4294967295" {35966                    range "0..4294967295" {
35972                      description35967                      description
35973                        "Threshold value";35968                        "Threshold value";
35974                    }35969                    }
35975                  }35970                  }
35976                  mandatory true;35971                  mandatory true;
35977                  description35972                  description
35978                    "Threshold value";35973                    "Threshold value";
35979                }35974                }
35980              }35975              }
35981              container rg {35976              container rg {
35982                presence "Indicates the node is configured.";35977                presence "Indicates the node is configured.";
35983                description35978                description
35984                  "Not in range";35979                  "Not in range";
35985                leaf start-threshold-value {35980                leaf start-threshold-value {
35986                  type uint32 {35981                  type uint32 {
35987                    range "0..4294967295" {35982                    range "0..4294967295" {
35988                      description35983                      description
35989                        "Threshold value";35984                        "Threshold value";
35990                    }35985                    }
35991                  }35986                  }
35992                  mandatory true;35987                  mandatory true;
35993                  description35988                  description
35994                    "Threshold value";35989                    "Threshold value";
35995                }35990                }
35996                leaf end-threshold-value {35991                leaf end-threshold-value {
35997                  type uint32 {35992                  type uint32 {
35998                    range "0..4294967295" {35993                    range "0..4294967295" {
35999                      description35994                      description
36000                        "Threshold value";35995                        "Threshold value";
36001                    }35996                    }
36002                  }35997                  }
36003                  mandatory true;35998                  mandatory true;
36004                  description35999                  description
36005                    "Threshold value";36000                    "Threshold value";
36006                }36001                }
36007              }36002              }
36008            }36003            }
36009            container input-lsaupdates {36004            container input-lsaupdates {
36010              description36005              description
36011                "Number of LSA Updates received";36006                "Number of LSA Updates received";
36012              container percent {36007              container percent {
36013                presence "Indicates a percent node is configured.";36008                presence "Indicates a percent node is configured.";
36014                description36009                description
36015                  "Specify that threshold value is percent of previous sample";36010                  "Specify that threshold value is percent of previous sample";
36016              }36011              }
36017              container rearm {36012              container rearm {
36018                description36013                description
36019                  "Specify Rearm parameters (default - always)";36014                  "Specify Rearm parameters (default - always)";
36020                container toggle {36015                container toggle {
36021                  must "not(../window)";36016                  must "not(../window)";
36022                  presence "Indicates a toggle node is configured.";36017                  presence "Indicates a toggle node is configured.";
36023                  description36018                  description
36024                    "Rearm after the first period when condition is not met";36019                    "Rearm after the first period when condition is not met";
36025                }36020                }
36026                leaf window {36021                leaf window {
36027                  type uint32 {36022                  type uint32 {
36028                    range "1..100" {36023                    range "1..100" {
36029                      description36024                      description
36030                        "Rearm window size";36025                        "Rearm window size";
36031                    }36026                    }
36032                  }36027                  }
36033                  must "not(../toggle)";36028                  must "not(../toggle)";
36034                  description36029                  description
36035                    "Rearm after the window of sampling periods";36030                    "Rearm after the window of sampling periods";
36036                }36031                }
36037              }36032              }
36038              container delta {36033              container delta {
36039                presence "Indicates a delta node is configured.";36034                presence "Indicates a delta node is configured.";
36040                description36035                description
36041                  "Specify that threshold value is for difference from the previous sample";36036                  "Specify that threshold value is for difference from the previous sample";
36042              }36037              }
36043              container eq {36038              container eq {
36044                presence "Indicates the node is configured.";36039                presence "Indicates the node is configured.";
36045                description36040                description
36046                  "Equal to";36041                  "Equal to";
36047                leaf threshold-value {36042                leaf threshold-value {
36048                  type uint32 {36043                  type uint32 {
36049                    range "0..4294967295" {36044                    range "0..4294967295" {
36050                      description36045                      description
36051                        "Threshold value";36046                        "Threshold value";
36052                    }36047                    }
36053                  }36048                  }
36054                  mandatory true;36049                  mandatory true;
36055                  description36050                  description
36056                    "Threshold value";36051                    "Threshold value";
36057                }36052                }
36058              }36053              }
36059              container ne {36054              container ne {
36060                presence "Indicates the node is configured.";36055                presence "Indicates the node is configured.";
36061                description36056                description
36062                  "Not equal to";36057                  "Not equal to";
36063                leaf threshold-value {36058                leaf threshold-value {
36064                  type uint32 {36059                  type uint32 {
36065                    range "0..4294967295" {36060                    range "0..4294967295" {
36066                      description36061                      description
36067                        "Threshold value";36062                        "Threshold value";
36068                    }36063                    }
36069                  }36064                  }
36070                  mandatory true;36065                  mandatory true;
36071                  description36066                  description
36072                    "Threshold value";36067                    "Threshold value";
36073                }36068                }
36074              }36069              }
36075              container lt {36070              container lt {
36076                presence "Indicates the node is configured.";36071                presence "Indicates the node is configured.";
36077                description36072                description
36078                  "Less than";36073                  "Less than";
36079                leaf threshold-value {36074                leaf threshold-value {
36080                  type uint32 {36075                  type uint32 {
36081                    range "0..4294967295" {36076                    range "0..4294967295" {
36082                      description36077                      description
36083                        "Threshold value";36078                        "Threshold value";
36084                    }36079                    }
36085                  }36080                  }
36086                  mandatory true;36081                  mandatory true;
36087                  description36082                  description
36088                    "Threshold value";36083                    "Threshold value";
36089                }36084                }
36090              }36085              }
36091              container le {36086              container le {
36092                presence "Indicates the node is configured.";36087                presence "Indicates the node is configured.";
36093                description36088                description
36094                  "Less than or equal to";36089                  "Less than or equal to";
36095                leaf threshold-value {36090                leaf threshold-value {
36096                  type uint32 {36091                  type uint32 {
36097                    range "0..4294967295" {36092                    range "0..4294967295" {
36098                      description36093                      description
36099                        "Threshold value";36094                        "Threshold value";
36100                    }36095                    }
36101                  }36096                  }
36102                  mandatory true;36097                  mandatory true;
36103                  description36098                  description
36104                    "Threshold value";36099                    "Threshold value";
36105                }36100                }
36106              }36101              }
36107              container gt {36102              container gt {
36108                presence "Indicates the node is configured.";36103                presence "Indicates the node is configured.";
36109                description36104                description
36110                  "Greater than";36105                  "Greater than";
36111                leaf threshold-value {36106                leaf threshold-value {
36112                  type uint32 {36107                  type uint32 {
36113                    range "0..4294967295" {36108                    range "0..4294967295" {
36114                      description36109                      description
36115                        "Threshold value";36110                        "Threshold value";
36116                    }36111                    }
36117                  }36112                  }
36118                  mandatory true;36113                  mandatory true;
36119                  description36114                  description
36120                    "Threshold value";36115                    "Threshold value";
36121                }36116                }
36122              }36117              }
36123              container ge {36118              container ge {
36124                presence "Indicates the node is configured.";36119                presence "Indicates the node is configured.";
36125                description36120                description
36126                  "Greater than or equal to";36121                  "Greater than or equal to";
36127                leaf threshold-value {36122                leaf threshold-value {
36128                  type uint32 {36123                  type uint32 {
36129                    range "0..4294967295" {36124                    range "0..4294967295" {
36130                      description36125                      description
36131                        "Threshold value";36126                        "Threshold value";
36132                    }36127                    }
36133                  }36128                  }
36134                  mandatory true;36129                  mandatory true;
36135                  description36130                  description
36136                    "Threshold value";36131                    "Threshold value";
36137                }36132                }
36138              }36133              }
36139              container rg {36134              container rg {
36140                presence "Indicates the node is configured.";36135                presence "Indicates the node is configured.";
36141                description36136                description
36142                  "Not in range";36137                  "Not in range";
36143                leaf start-threshold-value {36138                leaf start-threshold-value {
36144                  type uint32 {36139                  type uint32 {
36145                    range "0..4294967295" {36140                    range "0..4294967295" {
36146                      description36141                      description
36147                        "Threshold value";36142                        "Threshold value";
36148                    }36143                    }
36149                  }36144                  }
36150                  mandatory true;36145                  mandatory true;
36151                  description36146                  description
36152                    "Threshold value";36147                    "Threshold value";
36153                }36148                }
36154                leaf end-threshold-value {36149                leaf end-threshold-value {
36155                  type uint32 {36150                  type uint32 {
36156                    range "0..4294967295" {36151                    range "0..4294967295" {
36157                      description36152                      description
36158                        "Threshold value";36153                        "Threshold value";
36159                    }36154                    }
36160                  }36155                  }
36161                  mandatory true;36156                  mandatory true;
36162                  description36157                  description
36163                    "Threshold value";36158                    "Threshold value";
36164                }36159                }
36165              }36160              }
36166            }36161            }
36167            container input-lsaupdates-lsa {36162            container input-lsaupdates-lsa {
36168              description36163              description
36169                "Number of LSA received in LSA Updates";36164                "Number of LSA received in LSA Updates";
36170              container percent {36165              container percent {
36171                presence "Indicates a percent node is configured.";36166                presence "Indicates a percent node is configured.";
36172                description36167                description
36173                  "Specify that threshold value is percent of previous sample";36168                  "Specify that threshold value is percent of previous sample";
36174              }36169              }
36175              container rearm {36170              container rearm {
36176                description36171                description
36177                  "Specify Rearm parameters (default - always)";36172                  "Specify Rearm parameters (default - always)";
36178                container toggle {36173                container toggle {
36179                  must "not(../window)";36174                  must "not(../window)";
36180                  presence "Indicates a toggle node is configured.";36175                  presence "Indicates a toggle node is configured.";
36181                  description36176                  description
36182                    "Rearm after the first period when condition is not met";36177                    "Rearm after the first period when condition is not met";
36183                }36178                }
36184                leaf window {36179                leaf window {
36185                  type uint32 {36180                  type uint32 {
36186                    range "1..100" {36181                    range "1..100" {
36187                      description36182                      description
36188                        "Rearm window size";36183                        "Rearm window size";
36189                    }36184                    }
36190                  }36185                  }
36191                  must "not(../toggle)";36186                  must "not(../toggle)";
36192                  description36187                  description
36193                    "Rearm after the window of sampling periods";36188                    "Rearm after the window of sampling periods";
36194                }36189                }
36195              }36190              }
36196              container delta {36191              container delta {
36197                presence "Indicates a delta node is configured.";36192                presence "Indicates a delta node is configured.";
36198                description36193                description
36199                  "Specify that threshold value is for difference from the previous sample";36194                  "Specify that threshold value is for difference from the previous sample";
36200              }36195              }
36201              container eq {36196              container eq {
36202                presence "Indicates the node is configured.";36197                presence "Indicates the node is configured.";
36203                description36198                description
36204                  "Equal to";36199                  "Equal to";
36205                leaf threshold-value {36200                leaf threshold-value {
36206                  type uint32 {36201                  type uint32 {
36207                    range "0..4294967295" {36202                    range "0..4294967295" {
36208                      description36203                      description
36209                        "Threshold value";36204                        "Threshold value";
36210                    }36205                    }
36211                  }36206                  }
36212                  mandatory true;36207                  mandatory true;
36213                  description36208                  description
36214                    "Threshold value";36209                    "Threshold value";
36215                }36210                }
36216              }36211              }
36217              container ne {36212              container ne {
36218                presence "Indicates the node is configured.";36213                presence "Indicates the node is configured.";
36219                description36214                description
36220                  "Not equal to";36215                  "Not equal to";
36221                leaf threshold-value {36216                leaf threshold-value {
36222                  type uint32 {36217                  type uint32 {
36223                    range "0..4294967295" {36218                    range "0..4294967295" {
36224                      description36219                      description
36225                        "Threshold value";36220                        "Threshold value";
36226                    }36221                    }
36227                  }36222                  }
36228                  mandatory true;36223                  mandatory true;
36229                  description36224                  description
36230                    "Threshold value";36225                    "Threshold value";
36231                }36226                }
36232              }36227              }
36233              container lt {36228              container lt {
36234                presence "Indicates the node is configured.";36229                presence "Indicates the node is configured.";
36235                description36230                description
36236                  "Less than";36231                  "Less than";
36237                leaf threshold-value {36232                leaf threshold-value {
36238                  type uint32 {36233                  type uint32 {
36239                    range "0..4294967295" {36234                    range "0..4294967295" {
36240                      description36235                      description
36241                        "Threshold value";36236                        "Threshold value";
36242                    }36237                    }
36243                  }36238                  }
36244                  mandatory true;36239                  mandatory true;
36245                  description36240                  description
36246                    "Threshold value";36241                    "Threshold value";
36247                }36242                }
36248              }36243              }
36249              container le {36244              container le {
36250                presence "Indicates the node is configured.";36245                presence "Indicates the node is configured.";
36251                description36246                description
36252                  "Less than or equal to";36247                  "Less than or equal to";
36253                leaf threshold-value {36248                leaf threshold-value {
36254                  type uint32 {36249                  type uint32 {
36255                    range "0..4294967295" {36250                    range "0..4294967295" {
36256                      description36251                      description
36257                        "Threshold value";36252                        "Threshold value";
36258                    }36253                    }
36259                  }36254                  }
36260                  mandatory true;36255                  mandatory true;
36261                  description36256                  description
36262                    "Threshold value";36257                    "Threshold value";
36263                }36258                }
36264              }36259              }
36265              container gt {36260              container gt {
36266                presence "Indicates the node is configured.";36261                presence "Indicates the node is configured.";
36267                description36262                description
36268                  "Greater than";36263                  "Greater than";
36269                leaf threshold-value {36264                leaf threshold-value {
36270                  type uint32 {36265                  type uint32 {
36271                    range "0..4294967295" {36266                    range "0..4294967295" {
36272                      description36267                      description
36273                        "Threshold value";36268                        "Threshold value";
36274                    }36269                    }
36275                  }36270                  }
36276                  mandatory true;36271                  mandatory true;
36277                  description36272                  description
36278                    "Threshold value";36273                    "Threshold value";
36279                }36274                }
36280              }36275              }
36281              container ge {36276              container ge {
36282                presence "Indicates the node is configured.";36277                presence "Indicates the node is configured.";
36283                description36278                description
36284                  "Greater than or equal to";36279                  "Greater than or equal to";
36285                leaf threshold-value {36280                leaf threshold-value {
36286                  type uint32 {36281                  type uint32 {
36287                    range "0..4294967295" {36282                    range "0..4294967295" {
36288                      description36283                      description
36289                        "Threshold value";36284                        "Threshold value";
36290                    }36285                    }
36291                  }36286                  }
36292                  mandatory true;36287                  mandatory true;
36293                  description36288                  description
36294                    "Threshold value";36289                    "Threshold value";
36295                }36290                }
36296              }36291              }
36297              container rg {36292              container rg {
36298                presence "Indicates the node is configured.";36293                presence "Indicates the node is configured.";
36299                description36294                description
36300                  "Not in range";36295                  "Not in range";
36301                leaf start-threshold-value {36296                leaf start-threshold-value {
36302                  type uint32 {36297                  type uint32 {
36303                    range "0..4294967295" {36298                    range "0..4294967295" {
36304                      description36299                      description
36305                        "Threshold value";36300                        "Threshold value";
36306                    }36301                    }
36307                  }36302                  }
36308                  mandatory true;36303                  mandatory true;
36309                  description36304                  description
36310                    "Threshold value";36305                    "Threshold value";
36311                }36306                }
36312                leaf end-threshold-value {36307                leaf end-threshold-value {
36313                  type uint32 {36308                  type uint32 {
36314                    range "0..4294967295" {36309                    range "0..4294967295" {
36315                      description36310                      description
36316                        "Threshold value";36311                        "Threshold value";
36317                    }36312                    }
36318                  }36313                  }
36319                  mandatory true;36314                  mandatory true;
36320                  description36315                  description
36321                    "Threshold value";36316                    "Threshold value";
36322                }36317                }
36323              }36318              }
36324            }36319            }
36325            container output-lsaupdates {36320            container output-lsaupdates {
36326              description36321              description
36327                "Number of LSA Updates sent";36322                "Number of LSA Updates sent";
36328              container percent {36323              container percent {
36329                presence "Indicates a percent node is configured.";36324                presence "Indicates a percent node is configured.";
36330                description36325                description
36331                  "Specify that threshold value is percent of previous sample";36326                  "Specify that threshold value is percent of previous sample";
36332              }36327              }
36333              container rearm {36328              container rearm {
36334                description36329                description
36335                  "Specify Rearm parameters (default - always)";36330                  "Specify Rearm parameters (default - always)";
36336                container toggle {36331                container toggle {
36337                  must "not(../window)";36332                  must "not(../window)";
36338                  presence "Indicates a toggle node is configured.";36333                  presence "Indicates a toggle node is configured.";
36339                  description36334                  description
36340                    "Rearm after the first period when condition is not met";36335                    "Rearm after the first period when condition is not met";
36341                }36336                }
36342                leaf window {36337                leaf window {
36343                  type uint32 {36338                  type uint32 {
36344                    range "1..100" {36339                    range "1..100" {
36345                      description36340                      description
36346                        "Rearm window size";36341                        "Rearm window size";
36347                    }36342                    }
36348                  }36343                  }
36349                  must "not(../toggle)";36344                  must "not(../toggle)";
36350                  description36345                  description
36351                    "Rearm after the window of sampling periods";36346                    "Rearm after the window of sampling periods";
36352                }36347                }
36353              }36348              }
36354              container delta {36349              container delta {
36355                presence "Indicates a delta node is configured.";36350                presence "Indicates a delta node is configured.";
36356                description36351                description
36357                  "Specify that threshold value is for difference from the previous sample";36352                  "Specify that threshold value is for difference from the previous sample";
36358              }36353              }
36359              container eq {36354              container eq {
36360                presence "Indicates the node is configured.";36355                presence "Indicates the node is configured.";
36361                description36356                description
36362                  "Equal to";36357                  "Equal to";
36363                leaf threshold-value {36358                leaf threshold-value {
36364                  type uint32 {36359                  type uint32 {
36365                    range "0..4294967295" {36360                    range "0..4294967295" {
36366                      description36361                      description
36367                        "Threshold value";36362                        "Threshold value";
36368                    }36363                    }
36369                  }36364                  }
36370                  mandatory true;36365                  mandatory true;
36371                  description36366                  description
36372                    "Threshold value";36367                    "Threshold value";
36373                }36368                }
36374              }36369              }
36375              container ne {36370              container ne {
36376                presence "Indicates the node is configured.";36371                presence "Indicates the node is configured.";
36377                description36372                description
36378                  "Not equal to";36373                  "Not equal to";
36379                leaf threshold-value {36374                leaf threshold-value {
36380                  type uint32 {36375                  type uint32 {
36381                    range "0..4294967295" {36376                    range "0..4294967295" {
36382                      description36377                      description
36383                        "Threshold value";36378                        "Threshold value";
36384                    }36379                    }
36385                  }36380                  }
36386                  mandatory true;36381                  mandatory true;
36387                  description36382                  description
36388                    "Threshold value";36383                    "Threshold value";
36389                }36384                }
36390              }36385              }
36391              container lt {36386              container lt {
36392                presence "Indicates the node is configured.";36387                presence "Indicates the node is configured.";
36393                description36388                description
36394                  "Less than";36389                  "Less than";
36395                leaf threshold-value {36390                leaf threshold-value {
36396                  type uint32 {36391                  type uint32 {
36397                    range "0..4294967295" {36392                    range "0..4294967295" {
36398                      description36393                      description
36399                        "Threshold value";36394                        "Threshold value";
36400                    }36395                    }
36401                  }36396                  }
36402                  mandatory true;36397                  mandatory true;
36403                  description36398                  description
36404                    "Threshold value";36399                    "Threshold value";
36405                }36400                }
36406              }36401              }
36407              container le {36402              container le {
36408                presence "Indicates the node is configured.";36403                presence "Indicates the node is configured.";
36409                description36404                description
36410                  "Less than or equal to";36405                  "Less than or equal to";
36411                leaf threshold-value {36406                leaf threshold-value {
36412                  type uint32 {36407                  type uint32 {
36413                    range "0..4294967295" {36408                    range "0..4294967295" {
36414                      description36409                      description
36415                        "Threshold value";36410                        "Threshold value";
36416                    }36411                    }
36417                  }36412                  }
36418                  mandatory true;36413                  mandatory true;
36419                  description36414                  description
36420                    "Threshold value";36415                    "Threshold value";
36421                }36416                }
36422              }36417              }
36423              container gt {36418              container gt {
36424                presence "Indicates the node is configured.";36419                presence "Indicates the node is configured.";
36425                description36420                description
36426                  "Greater than";36421                  "Greater than";
36427                leaf threshold-value {36422                leaf threshold-value {
36428                  type uint32 {36423                  type uint32 {
36429                    range "0..4294967295" {36424                    range "0..4294967295" {
36430                      description36425                      description
36431                        "Threshold value";36426                        "Threshold value";
36432                    }36427                    }
36433                  }36428                  }
36434                  mandatory true;36429                  mandatory true;
36435                  description36430                  description
36436                    "Threshold value";36431                    "Threshold value";
36437                }36432                }
36438              }36433              }
36439              container ge {36434              container ge {
36440                presence "Indicates the node is configured.";36435                presence "Indicates the node is configured.";
36441                description36436                description
36442                  "Greater than or equal to";36437                  "Greater than or equal to";
36443                leaf threshold-value {36438                leaf threshold-value {
36444                  type uint32 {36439                  type uint32 {
36445                    range "0..4294967295" {36440                    range "0..4294967295" {
36446                      description36441                      description
36447                        "Threshold value";36442                        "Threshold value";
36448                    }36443                    }
36449                  }36444                  }
36450                  mandatory true;36445                  mandatory true;
36451                  description36446                  description
36452                    "Threshold value";36447                    "Threshold value";
36453                }36448                }
36454              }36449              }
36455              container rg {36450              container rg {
36456                presence "Indicates the node is configured.";36451                presence "Indicates the node is configured.";
36457                description36452                description
36458                  "Not in range";36453                  "Not in range";
36459                leaf start-threshold-value {36454                leaf start-threshold-value {
36460                  type uint32 {36455                  type uint32 {
36461                    range "0..4294967295" {36456                    range "0..4294967295" {
36462                      description36457                      description
36463                        "Threshold value";36458                        "Threshold value";
36464                    }36459                    }
36465                  }36460                  }
36466                  mandatory true;36461                  mandatory true;
36467                  description36462                  description
36468                    "Threshold value";36463                    "Threshold value";
36469                }36464                }
36470                leaf end-threshold-value {36465                leaf end-threshold-value {
36471                  type uint32 {36466                  type uint32 {
36472                    range "0..4294967295" {36467                    range "0..4294967295" {
36473                      description36468                      description
36474                        "Threshold value";36469                        "Threshold value";
36475                    }36470                    }
36476                  }36471                  }
36477                  mandatory true;36472                  mandatory true;
36478                  description36473                  description
36479                    "Threshold value";36474                    "Threshold value";
36480                }36475                }
36481              }36476              }
36482            }36477            }
36483            container output-lsaupdates-lsa {36478            container output-lsaupdates-lsa {
36484              description36479              description
36485                "Number of LSA sent in LSA Updates";36480                "Number of LSA sent in LSA Updates";
36486              container percent {36481              container percent {
36487                presence "Indicates a percent node is configured.";36482                presence "Indicates a percent node is configured.";
36488                description36483                description
36489                  "Specify that threshold value is percent of previous sample";36484                  "Specify that threshold value is percent of previous sample";
36490              }36485              }
36491              container rearm {36486              container rearm {
36492                description36487                description
36493                  "Specify Rearm parameters (default - always)";36488                  "Specify Rearm parameters (default - always)";
36494                container toggle {36489                container toggle {
36495                  must "not(../window)";36490                  must "not(../window)";
36496                  presence "Indicates a toggle node is configured.";36491                  presence "Indicates a toggle node is configured.";
36497                  description36492                  description
36498                    "Rearm after the first period when condition is not met";36493                    "Rearm after the first period when condition is not met";
36499                }36494                }
36500                leaf window {36495                leaf window {
36501                  type uint32 {36496                  type uint32 {
36502                    range "1..100" {36497                    range "1..100" {
36503                      description36498                      description
36504                        "Rearm window size";36499                        "Rearm window size";
36505                    }36500                    }
36506                  }36501                  }
36507                  must "not(../toggle)";36502                  must "not(../toggle)";
36508                  description36503                  description
36509                    "Rearm after the window of sampling periods";36504                    "Rearm after the window of sampling periods";
36510                }36505                }
36511              }36506              }
36512              container delta {36507              container delta {
36513                presence "Indicates a delta node is configured.";36508                presence "Indicates a delta node is configured.";
36514                description36509                description
36515                  "Specify that threshold value is for difference from the previous sample";36510                  "Specify that threshold value is for difference from the previous sample";
36516              }36511              }
36517              container eq {36512              container eq {
36518                presence "Indicates the node is configured.";36513                presence "Indicates the node is configured.";
36519                description36514                description
36520                  "Equal to";36515                  "Equal to";
36521                leaf threshold-value {36516                leaf threshold-value {
36522                  type uint32 {36517                  type uint32 {
36523                    range "0..4294967295" {36518                    range "0..4294967295" {
36524                      description36519                      description
36525                        "Threshold value";36520                        "Threshold value";
36526                    }36521                    }
36527                  }36522                  }
36528                  mandatory true;36523                  mandatory true;
36529                  description36524                  description
36530                    "Threshold value";36525                    "Threshold value";
36531                }36526                }
36532              }36527              }
36533              container ne {36528              container ne {
36534                presence "Indicates the node is configured.";36529                presence "Indicates the node is configured.";
36535                description36530                description
36536                  "Not equal to";36531                  "Not equal to";
36537                leaf threshold-value {36532                leaf threshold-value {
36538                  type uint32 {36533                  type uint32 {
36539                    range "0..4294967295" {36534                    range "0..4294967295" {
36540                      description36535                      description
36541                        "Threshold value";36536                        "Threshold value";
36542                    }36537                    }
36543                  }36538                  }
36544                  mandatory true;36539                  mandatory true;
36545                  description36540                  description
36546                    "Threshold value";36541                    "Threshold value";
36547                }36542                }
36548              }36543              }
36549              container lt {36544              container lt {
36550                presence "Indicates the node is configured.";36545                presence "Indicates the node is configured.";
36551                description36546                description
36552                  "Less than";36547                  "Less than";
36553                leaf threshold-value {36548                leaf threshold-value {
36554                  type uint32 {36549                  type uint32 {
36555                    range "0..4294967295" {36550                    range "0..4294967295" {
36556                      description36551                      description
36557                        "Threshold value";36552                        "Threshold value";
36558                    }36553                    }
36559                  }36554                  }
36560                  mandatory true;36555                  mandatory true;
36561                  description36556                  description
36562                    "Threshold value";36557                    "Threshold value";
36563                }36558                }
36564              }36559              }
36565              container le {36560              container le {
36566                presence "Indicates the node is configured.";36561                presence "Indicates the node is configured.";
36567                description36562                description
36568                  "Less than or equal to";36563                  "Less than or equal to";
36569                leaf threshold-value {36564                leaf threshold-value {
36570                  type uint32 {36565                  type uint32 {
36571                    range "0..4294967295" {36566                    range "0..4294967295" {
36572                      description36567                      description
36573                        "Threshold value";36568                        "Threshold value";
36574                    }36569                    }
36575                  }36570                  }
36576                  mandatory true;36571                  mandatory true;
36577                  description36572                  description
36578                    "Threshold value";36573                    "Threshold value";
36579                }36574                }
36580              }36575              }
36581              container gt {36576              container gt {
36582                presence "Indicates the node is configured.";36577                presence "Indicates the node is configured.";
36583                description36578                description
36584                  "Greater than";36579                  "Greater than";
36585                leaf threshold-value {36580                leaf threshold-value {
36586                  type uint32 {36581                  type uint32 {
36587                    range "0..4294967295" {36582                    range "0..4294967295" {
36588                      description36583                      description
36589                        "Threshold value";36584                        "Threshold value";
36590                    }36585                    }
36591                  }36586                  }
36592                  mandatory true;36587                  mandatory true;
36593                  description36588                  description
36594                    "Threshold value";36589                    "Threshold value";
36595                }36590                }
36596              }36591              }
36597              container ge {36592              container ge {
36598                presence "Indicates the node is configured.";36593                presence "Indicates the node is configured.";
36599                description36594                description
36600                  "Greater than or equal to";36595                  "Greater than or equal to";
36601                leaf threshold-value {36596                leaf threshold-value {
36602                  type uint32 {36597                  type uint32 {
36603                    range "0..4294967295" {36598                    range "0..4294967295" {
36604                      description36599                      description
36605                        "Threshold value";36600                        "Threshold value";
36606                    }36601                    }
36607                  }36602                  }
36608                  mandatory true;36603                  mandatory true;
36609                  description36604                  description
36610                    "Threshold value";36605                    "Threshold value";
36611                }36606                }
36612              }36607              }
36613              container rg {36608              container rg {
36614                presence "Indicates the node is configured.";36609                presence "Indicates the node is configured.";
36615                description36610                description
36616                  "Not in range";36611                  "Not in range";
36617                leaf start-threshold-value {36612                leaf start-threshold-value {
36618                  type uint32 {36613                  type uint32 {
36619                    range "0..4294967295" {36614                    range "0..4294967295" {
36620                      description36615                      description
36621                        "Threshold value";36616                        "Threshold value";
36622                    }36617                    }
36623                  }36618                  }
36624                  mandatory true;36619                  mandatory true;
36625                  description36620                  description
36626                    "Threshold value";36621                    "Threshold value";
36627                }36622                }
36628                leaf end-threshold-value {36623                leaf end-threshold-value {
36629                  type uint32 {36624                  type uint32 {
36630                    range "0..4294967295" {36625                    range "0..4294967295" {
36631                      description36626                      description
36632                        "Threshold value";36627                        "Threshold value";
36633                    }36628                    }
36634                  }36629                  }
36635                  mandatory true;36630                  mandatory true;
36636                  description36631                  description
36637                    "Threshold value";36632                    "Threshold value";
36638                }36633                }
36639              }36634              }
36640            }36635            }
36641            container input-lsaacks {36636            container input-lsaacks {
36642              description36637              description
36643                "Number of LSA Acknowledgements received";36638                "Number of LSA Acknowledgements received";
36644              container percent {36639              container percent {
36645                presence "Indicates a percent node is configured.";36640                presence "Indicates a percent node is configured.";
36646                description36641                description
36647                  "Specify that threshold value is percent of previous sample";36642                  "Specify that threshold value is percent of previous sample";
36648              }36643              }
36649              container rearm {36644              container rearm {
36650                description36645                description
36651                  "Specify Rearm parameters (default - always)";36646                  "Specify Rearm parameters (default - always)";
36652                container toggle {36647                container toggle {
36653                  must "not(../window)";36648                  must "not(../window)";
36654                  presence "Indicates a toggle node is configured.";36649                  presence "Indicates a toggle node is configured.";
36655                  description36650                  description
36656                    "Rearm after the first period when condition is not met";36651                    "Rearm after the first period when condition is not met";
36657                }36652                }
36658                leaf window {36653                leaf window {
36659                  type uint32 {36654                  type uint32 {
36660                    range "1..100" {36655                    range "1..100" {
36661                      description36656                      description
36662                        "Rearm window size";36657                        "Rearm window size";
36663                    }36658                    }
36664                  }36659                  }
36665                  must "not(../toggle)";36660                  must "not(../toggle)";
36666                  description36661                  description
36667                    "Rearm after the window of sampling periods";36662                    "Rearm after the window of sampling periods";
36668                }36663                }
36669              }36664              }
36670              container delta {36665              container delta {
36671                presence "Indicates a delta node is configured.";36666                presence "Indicates a delta node is configured.";
36672                description36667                description
36673                  "Specify that threshold value is for difference from the previous sample";36668                  "Specify that threshold value is for difference from the previous sample";
36674              }36669              }
36675              container eq {36670              container eq {
36676                presence "Indicates the node is configured.";36671                presence "Indicates the node is configured.";
36677                description36672                description
36678                  "Equal to";36673                  "Equal to";
36679                leaf threshold-value {36674                leaf threshold-value {
36680                  type uint32 {36675                  type uint32 {
36681                    range "0..4294967295" {36676                    range "0..4294967295" {
36682                      description36677                      description
36683                        "Threshold value";36678                        "Threshold value";
36684                    }36679                    }
36685                  }36680                  }
36686                  mandatory true;36681                  mandatory true;
36687                  description36682                  description
36688                    "Threshold value";36683                    "Threshold value";
36689                }36684                }
36690              }36685              }
36691              container ne {36686              container ne {
36692                presence "Indicates the node is configured.";36687                presence "Indicates the node is configured.";
36693                description36688                description
36694                  "Not equal to";36689                  "Not equal to";
36695                leaf threshold-value {36690                leaf threshold-value {
36696                  type uint32 {36691                  type uint32 {
36697                    range "0..4294967295" {36692                    range "0..4294967295" {
36698                      description36693                      description
36699                        "Threshold value";36694                        "Threshold value";
36700                    }36695                    }
36701                  }36696                  }
36702                  mandatory true;36697                  mandatory true;
36703                  description36698                  description
36704                    "Threshold value";36699                    "Threshold value";
36705                }36700                }
36706              }36701              }
36707              container lt {36702              container lt {
36708                presence "Indicates the node is configured.";36703                presence "Indicates the node is configured.";
36709                description36704                description
36710                  "Less than";36705                  "Less than";
36711                leaf threshold-value {36706                leaf threshold-value {
36712                  type uint32 {36707                  type uint32 {
36713                    range "0..4294967295" {36708                    range "0..4294967295" {
36714                      description36709                      description
36715                        "Threshold value";36710                        "Threshold value";
36716                    }36711                    }
36717                  }36712                  }
36718                  mandatory true;36713                  mandatory true;
36719                  description36714                  description
36720                    "Threshold value";36715                    "Threshold value";
36721                }36716                }
36722              }36717              }
36723              container le {36718              container le {
36724                presence "Indicates the node is configured.";36719                presence "Indicates the node is configured.";
36725                description36720                description
36726                  "Less than or equal to";36721                  "Less than or equal to";
36727                leaf threshold-value {36722                leaf threshold-value {
36728                  type uint32 {36723                  type uint32 {
36729                    range "0..4294967295" {36724                    range "0..4294967295" {
36730                      description36725                      description
36731                        "Threshold value";36726                        "Threshold value";
36732                    }36727                    }
36733                  }36728                  }
36734                  mandatory true;36729                  mandatory true;
36735                  description36730                  description
36736                    "Threshold value";36731                    "Threshold value";
36737                }36732                }
36738              }36733              }
36739              container gt {36734              container gt {
36740                presence "Indicates the node is configured.";36735                presence "Indicates the node is configured.";
36741                description36736                description
36742                  "Greater than";36737                  "Greater than";
36743                leaf threshold-value {36738                leaf threshold-value {
36744                  type uint32 {36739                  type uint32 {
36745                    range "0..4294967295" {36740                    range "0..4294967295" {
36746                      description36741                      description
36747                        "Threshold value";36742                        "Threshold value";
36748                    }36743                    }
36749                  }36744                  }
36750                  mandatory true;36745                  mandatory true;
36751                  description36746                  description
36752                    "Threshold value";36747                    "Threshold value";
36753                }36748                }
36754              }36749              }
36755              container ge {36750              container ge {
36756                presence "Indicates the node is configured.";36751                presence "Indicates the node is configured.";
36757                description36752                description
36758                  "Greater than or equal to";36753                  "Greater than or equal to";
36759                leaf threshold-value {36754                leaf threshold-value {
36760                  type uint32 {36755                  type uint32 {
36761                    range "0..4294967295" {36756                    range "0..4294967295" {
36762                      description36757                      description
36763                        "Threshold value";36758                        "Threshold value";
36764                    }36759                    }
36765                  }36760                  }
36766                  mandatory true;36761                  mandatory true;
36767                  description36762                  description
36768                    "Threshold value";36763                    "Threshold value";
36769                }36764                }
36770              }36765              }
36771              container rg {36766              container rg {
36772                presence "Indicates the node is configured.";36767                presence "Indicates the node is configured.";
36773                description36768                description
36774                  "Not in range";36769                  "Not in range";
36775                leaf start-threshold-value {36770                leaf start-threshold-value {
36776                  type uint32 {36771                  type uint32 {
36777                    range "0..4294967295" {36772                    range "0..4294967295" {
36778                      description36773                      description
36779                        "Threshold value";36774                        "Threshold value";
36780                    }36775                    }
36781                  }36776                  }
36782                  mandatory true;36777                  mandatory true;
36783                  description36778                  description
36784                    "Threshold value";36779                    "Threshold value";
36785                }36780                }
36786                leaf end-threshold-value {36781                leaf end-threshold-value {
36787                  type uint32 {36782                  type uint32 {
36788                    range "0..4294967295" {36783                    range "0..4294967295" {
36789                      description36784                      description
36790                        "Threshold value";36785                        "Threshold value";
36791                    }36786                    }
36792                  }36787                  }
36793                  mandatory true;36788                  mandatory true;
36794                  description36789                  description
36795                    "Threshold value";36790                    "Threshold value";
36796                }36791                }
36797              }36792              }
36798            }36793            }
36799            container input-lsaacks-lsa {36794            container input-lsaacks-lsa {
36800              description36795              description
36801                "Number of LSA received in LSA Acknowledgements";36796                "Number of LSA received in LSA Acknowledgements";
36802              container percent {36797              container percent {
36803                presence "Indicates a percent node is configured.";36798                presence "Indicates a percent node is configured.";
36804                description36799                description
36805                  "Specify that threshold value is percent of previous sample";36800                  "Specify that threshold value is percent of previous sample";
36806              }36801              }
36807              container rearm {36802              container rearm {
36808                description36803                description
36809                  "Specify Rearm parameters (default - always)";36804                  "Specify Rearm parameters (default - always)";
36810                container toggle {36805                container toggle {
36811                  must "not(../window)";36806                  must "not(../window)";
36812                  presence "Indicates a toggle node is configured.";36807                  presence "Indicates a toggle node is configured.";
36813                  description36808                  description
36814                    "Rearm after the first period when condition is not met";36809                    "Rearm after the first period when condition is not met";
36815                }36810                }
36816                leaf window {36811                leaf window {
36817                  type uint32 {36812                  type uint32 {
36818                    range "1..100" {36813                    range "1..100" {
36819                      description36814                      description
36820                        "Rearm window size";36815                        "Rearm window size";
36821                    }36816                    }
36822                  }36817                  }
36823                  must "not(../toggle)";36818                  must "not(../toggle)";
36824                  description36819                  description
36825                    "Rearm after the window of sampling periods";36820                    "Rearm after the window of sampling periods";
36826                }36821                }
36827              }36822              }
36828              container delta {36823              container delta {
36829                presence "Indicates a delta node is configured.";36824                presence "Indicates a delta node is configured.";
36830                description36825                description
36831                  "Specify that threshold value is for difference from the previous sample";36826                  "Specify that threshold value is for difference from the previous sample";
36832              }36827              }
36833              container eq {36828              container eq {
36834                presence "Indicates the node is configured.";36829                presence "Indicates the node is configured.";
36835                description36830                description
36836                  "Equal to";36831                  "Equal to";
36837                leaf threshold-value {36832                leaf threshold-value {
36838                  type uint32 {36833                  type uint32 {
36839                    range "0..4294967295" {36834                    range "0..4294967295" {
36840                      description36835                      description
36841                        "Threshold value";36836                        "Threshold value";
36842                    }36837                    }
36843                  }36838                  }
36844                  mandatory true;36839                  mandatory true;
36845                  description36840                  description
36846                    "Threshold value";36841                    "Threshold value";
36847                }36842                }
36848              }36843              }
36849              container ne {36844              container ne {
36850                presence "Indicates the node is configured.";36845                presence "Indicates the node is configured.";
36851                description36846                description
36852                  "Not equal to";36847                  "Not equal to";
36853                leaf threshold-value {36848                leaf threshold-value {
36854                  type uint32 {36849                  type uint32 {
36855                    range "0..4294967295" {36850                    range "0..4294967295" {
36856                      description36851                      description
36857                        "Threshold value";36852                        "Threshold value";
36858                    }36853                    }
36859                  }36854                  }
36860                  mandatory true;36855                  mandatory true;
36861                  description36856                  description
36862                    "Threshold value";36857                    "Threshold value";
36863                }36858                }
36864              }36859              }
36865              container lt {36860              container lt {
36866                presence "Indicates the node is configured.";36861                presence "Indicates the node is configured.";
36867                description36862                description
36868                  "Less than";36863                  "Less than";
36869                leaf threshold-value {36864                leaf threshold-value {
36870                  type uint32 {36865                  type uint32 {
36871                    range "0..4294967295" {36866                    range "0..4294967295" {
36872                      description36867                      description
36873                        "Threshold value";36868                        "Threshold value";
36874                    }36869                    }
36875                  }36870                  }
36876                  mandatory true;36871                  mandatory true;
36877                  description36872                  description
36878                    "Threshold value";36873                    "Threshold value";
36879                }36874                }
36880              }36875              }
36881              container le {36876              container le {
36882                presence "Indicates the node is configured.";36877                presence "Indicates the node is configured.";
36883                description36878                description
36884                  "Less than or equal to";36879                  "Less than or equal to";
36885                leaf threshold-value {36880                leaf threshold-value {
36886                  type uint32 {36881                  type uint32 {
36887                    range "0..4294967295" {36882                    range "0..4294967295" {
36888                      description36883                      description
36889                        "Threshold value";36884                        "Threshold value";
36890                    }36885                    }
36891                  }36886                  }
36892                  mandatory true;36887                  mandatory true;
36893                  description36888                  description
36894                    "Threshold value";36889                    "Threshold value";
36895                }36890                }
36896              }36891              }
36897              container gt {36892              container gt {
36898                presence "Indicates the node is configured.";36893                presence "Indicates the node is configured.";
36899                description36894                description
36900                  "Greater than";36895                  "Greater than";
36901                leaf threshold-value {36896                leaf threshold-value {
36902                  type uint32 {36897                  type uint32 {
36903                    range "0..4294967295" {36898                    range "0..4294967295" {
36904                      description36899                      description
36905                        "Threshold value";36900                        "Threshold value";
36906                    }36901                    }
36907                  }36902                  }
36908                  mandatory true;36903                  mandatory true;
36909                  description36904                  description
36910                    "Threshold value";36905                    "Threshold value";
36911                }36906                }
36912              }36907              }
36913              container ge {36908              container ge {
36914                presence "Indicates the node is configured.";36909                presence "Indicates the node is configured.";
36915                description36910                description
36916                  "Greater than or equal to";36911                  "Greater than or equal to";
36917                leaf threshold-value {36912                leaf threshold-value {
36918                  type uint32 {36913                  type uint32 {
36919                    range "0..4294967295" {36914                    range "0..4294967295" {
36920                      description36915                      description
36921                        "Threshold value";36916                        "Threshold value";
36922                    }36917                    }
36923                  }36918                  }
36924                  mandatory true;36919                  mandatory true;
36925                  description36920                  description
36926                    "Threshold value";36921                    "Threshold value";
36927                }36922                }
36928              }36923              }
36929              container rg {36924              container rg {
36930                presence "Indicates the node is configured.";36925                presence "Indicates the node is configured.";
36931                description36926                description
36932                  "Not in range";36927                  "Not in range";
36933                leaf start-threshold-value {36928                leaf start-threshold-value {
36934                  type uint32 {36929                  type uint32 {
36935                    range "0..4294967295" {36930                    range "0..4294967295" {
36936                      description36931                      description
36937                        "Threshold value";36932                        "Threshold value";
36938                    }36933                    }
36939                  }36934                  }
36940                  mandatory true;36935                  mandatory true;
36941                  description36936                  description
36942                    "Threshold value";36937                    "Threshold value";
36943                }36938                }
36944                leaf end-threshold-value {36939                leaf end-threshold-value {
36945                  type uint32 {36940                  type uint32 {
36946                    range "0..4294967295" {36941                    range "0..4294967295" {
36947                      description36942                      description
36948                        "Threshold value";36943                        "Threshold value";
36949                    }36944                    }
36950                  }36945                  }
36951                  mandatory true;36946                  mandatory true;
36952                  description36947                  description
36953                    "Threshold value";36948                    "Threshold value";
36954                }36949                }
36955              }36950              }
36956            }36951            }
36957            container output-lsaacks {36952            container output-lsaacks {
36958              description36953              description
36959                "Number of LSA Acknowledgements sent";36954                "Number of LSA Acknowledgements sent";
36960              container percent {36955              container percent {
36961                presence "Indicates a percent node is configured.";36956                presence "Indicates a percent node is configured.";
36962                description36957                description
36963                  "Specify that threshold value is percent of previous sample";36958                  "Specify that threshold value is percent of previous sample";
36964              }36959              }
36965              container rearm {36960              container rearm {
36966                description36961                description
36967                  "Specify Rearm parameters (default - always)";36962                  "Specify Rearm parameters (default - always)";
36968                container toggle {36963                container toggle {
36969                  must "not(../window)";36964                  must "not(../window)";
36970                  presence "Indicates a toggle node is configured.";36965                  presence "Indicates a toggle node is configured.";
36971                  description36966                  description
36972                    "Rearm after the first period when condition is not met";36967                    "Rearm after the first period when condition is not met";
36973                }36968                }
36974                leaf window {36969                leaf window {
36975                  type uint32 {36970                  type uint32 {
36976                    range "1..100" {36971                    range "1..100" {
36977                      description36972                      description
36978                        "Rearm window size";36973                        "Rearm window size";
36979                    }36974                    }
36980                  }36975                  }
36981                  must "not(../toggle)";36976                  must "not(../toggle)";
36982                  description36977                  description
36983                    "Rearm after the window of sampling periods";36978                    "Rearm after the window of sampling periods";
36984                }36979                }
36985              }36980              }
36986              container delta {36981              container delta {
36987                presence "Indicates a delta node is configured.";36982                presence "Indicates a delta node is configured.";
36988                description36983                description
36989                  "Specify that threshold value is for difference from the previous sample";36984                  "Specify that threshold value is for difference from the previous sample";
36990              }36985              }
36991              container eq {36986              container eq {
36992                presence "Indicates the node is configured.";36987                presence "Indicates the node is configured.";
36993                description36988                description
36994                  "Equal to";36989                  "Equal to";
36995                leaf threshold-value {36990                leaf threshold-value {
36996                  type uint32 {36991                  type uint32 {
36997                    range "0..4294967295" {36992                    range "0..4294967295" {
36998                      description36993                      description
36999                        "Threshold value";36994                        "Threshold value";
37000                    }36995                    }
37001                  }36996                  }
37002                  mandatory true;36997                  mandatory true;
37003                  description36998                  description
37004                    "Threshold value";36999                    "Threshold value";
37005                }37000                }
37006              }37001              }
37007              container ne {37002              container ne {
37008                presence "Indicates the node is configured.";37003                presence "Indicates the node is configured.";
37009                description37004                description
37010                  "Not equal to";37005                  "Not equal to";
37011                leaf threshold-value {37006                leaf threshold-value {
37012                  type uint32 {37007                  type uint32 {
37013                    range "0..4294967295" {37008                    range "0..4294967295" {
37014                      description37009                      description
37015                        "Threshold value";37010                        "Threshold value";
37016                    }37011                    }
37017                  }37012                  }
37018                  mandatory true;37013                  mandatory true;
37019                  description37014                  description
37020                    "Threshold value";37015                    "Threshold value";
37021                }37016                }
37022              }37017              }
37023              container lt {37018              container lt {
37024                presence "Indicates the node is configured.";37019                presence "Indicates the node is configured.";
37025                description37020                description
37026                  "Less than";37021                  "Less than";
37027                leaf threshold-value {37022                leaf threshold-value {
37028                  type uint32 {37023                  type uint32 {
37029                    range "0..4294967295" {37024                    range "0..4294967295" {
37030                      description37025                      description
37031                        "Threshold value";37026                        "Threshold value";
37032                    }37027                    }
37033                  }37028                  }
37034                  mandatory true;37029                  mandatory true;
37035                  description37030                  description
37036                    "Threshold value";37031                    "Threshold value";
37037                }37032                }
37038              }37033              }
37039              container le {37034              container le {
37040                presence "Indicates the node is configured.";37035                presence "Indicates the node is configured.";
37041                description37036                description
37042                  "Less than or equal to";37037                  "Less than or equal to";
37043                leaf threshold-value {37038                leaf threshold-value {
37044                  type uint32 {37039                  type uint32 {
37045                    range "0..4294967295" {37040                    range "0..4294967295" {
37046                      description37041                      description
37047                        "Threshold value";37042                        "Threshold value";
37048                    }37043                    }
37049                  }37044                  }
37050                  mandatory true;37045                  mandatory true;
37051                  description37046                  description
37052                    "Threshold value";37047                    "Threshold value";
37053                }37048                }
37054              }37049              }
37055              container gt {37050              container gt {
37056                presence "Indicates the node is configured.";37051                presence "Indicates the node is configured.";
37057                description37052                description
37058                  "Greater than";37053                  "Greater than";
37059                leaf threshold-value {37054                leaf threshold-value {
37060                  type uint32 {37055                  type uint32 {
37061                    range "0..4294967295" {37056                    range "0..4294967295" {
37062                      description37057                      description
37063                        "Threshold value";37058                        "Threshold value";
37064                    }37059                    }
37065                  }37060                  }
37066                  mandatory true;37061                  mandatory true;
37067                  description37062                  description
37068                    "Threshold value";37063                    "Threshold value";
37069                }37064                }
37070              }37065              }
37071              container ge {37066              container ge {
37072                presence "Indicates the node is configured.";37067                presence "Indicates the node is configured.";
37073                description37068                description
37074                  "Greater than or equal to";37069                  "Greater than or equal to";
37075                leaf threshold-value {37070                leaf threshold-value {
37076                  type uint32 {37071                  type uint32 {
37077                    range "0..4294967295" {37072                    range "0..4294967295" {
37078                      description37073                      description
37079                        "Threshold value";37074                        "Threshold value";
37080                    }37075                    }
37081                  }37076                  }
37082                  mandatory true;37077                  mandatory true;
37083                  description37078                  description
37084                    "Threshold value";37079                    "Threshold value";
37085                }37080                }
37086              }37081              }
37087              container rg {37082              container rg {
37088                presence "Indicates the node is configured.";37083                presence "Indicates the node is configured.";
37089                description37084                description
37090                  "Not in range";37085                  "Not in range";
37091                leaf start-threshold-value {37086                leaf start-threshold-value {
37092                  type uint32 {37087                  type uint32 {
37093                    range "0..4294967295" {37088                    range "0..4294967295" {
37094                      description37089                      description
37095                        "Threshold value";37090                        "Threshold value";
37096                    }37091                    }
37097                  }37092                  }
37098                  mandatory true;37093                  mandatory true;
37099                  description37094                  description
37100                    "Threshold value";37095                    "Threshold value";
37101                }37096                }
37102                leaf end-threshold-value {37097                leaf end-threshold-value {
37103                  type uint32 {37098                  type uint32 {
37104                    range "0..4294967295" {37099                    range "0..4294967295" {
37105                      description37100                      description
37106                        "Threshold value";37101                        "Threshold value";
37107                    }37102                    }
37108                  }37103                  }
37109                  mandatory true;37104                  mandatory true;
37110                  description37105                  description
37111                    "Threshold value";37106                    "Threshold value";
37112                }37107                }
37113              }37108              }
37114            }37109            }
37115            container output-lsaacks-lsa {37110            container output-lsaacks-lsa {
37116              description37111              description
37117                "Number of LSA sent in LSA Acknowledgements";37112                "Number of LSA sent in LSA Acknowledgements";
37118              container percent {37113              container percent {
37119                presence "Indicates a percent node is configured.";37114                presence "Indicates a percent node is configured.";
37120                description37115                description
37121                  "Specify that threshold value is percent of previous sample";37116                  "Specify that threshold value is percent of previous sample";
37122              }37117              }
37123              container rearm {37118              container rearm {
37124                description37119                description
37125                  "Specify Rearm parameters (default - always)";37120                  "Specify Rearm parameters (default - always)";
37126                container toggle {37121                container toggle {
37127                  must "not(../window)";37122                  must "not(../window)";
37128                  presence "Indicates a toggle node is configured.";37123                  presence "Indicates a toggle node is configured.";
37129                  description37124                  description
37130                    "Rearm after the first period when condition is not met";37125                    "Rearm after the first period when condition is not met";
37131                }37126                }
37132                leaf window {37127                leaf window {
37133                  type uint32 {37128                  type uint32 {
37134                    range "1..100" {37129                    range "1..100" {
37135                      description37130                      description
37136                        "Rearm window size";37131                        "Rearm window size";
37137                    }37132                    }
37138                  }37133                  }
37139                  must "not(../toggle)";37134                  must "not(../toggle)";
37140                  description37135                  description
37141                    "Rearm after the window of sampling periods";37136                    "Rearm after the window of sampling periods";
37142                }37137                }
37143              }37138              }
37144              container delta {37139              container delta {
37145                presence "Indicates a delta node is configured.";37140                presence "Indicates a delta node is configured.";
37146                description37141                description
37147                  "Specify that threshold value is for difference from the previous sample";37142                  "Specify that threshold value is for difference from the previous sample";
37148              }37143              }
37149              container eq {37144              container eq {
37150                presence "Indicates the node is configured.";37145                presence "Indicates the node is configured.";
37151                description37146                description
37152                  "Equal to";37147                  "Equal to";
37153                leaf threshold-value {37148                leaf threshold-value {
37154                  type uint32 {37149                  type uint32 {
37155                    range "0..4294967295" {37150                    range "0..4294967295" {
37156                      description37151                      description
37157                        "Threshold value";37152                        "Threshold value";
37158                    }37153                    }
37159                  }37154                  }
37160                  mandatory true;37155                  mandatory true;
37161                  description37156                  description
37162                    "Threshold value";37157                    "Threshold value";
37163                }37158                }
37164              }37159              }
37165              container ne {37160              container ne {
37166                presence "Indicates the node is configured.";37161                presence "Indicates the node is configured.";
37167                description37162                description
37168                  "Not equal to";37163                  "Not equal to";
37169                leaf threshold-value {37164                leaf threshold-value {
37170                  type uint32 {37165                  type uint32 {
37171                    range "0..4294967295" {37166                    range "0..4294967295" {
37172                      description37167                      description
37173                        "Threshold value";37168                        "Threshold value";
37174                    }37169                    }
37175                  }37170                  }
37176                  mandatory true;37171                  mandatory true;
37177                  description37172                  description
37178                    "Threshold value";37173                    "Threshold value";
37179                }37174                }
37180              }37175              }
37181              container lt {37176              container lt {
37182                presence "Indicates the node is configured.";37177                presence "Indicates the node is configured.";
37183                description37178                description
37184                  "Less than";37179                  "Less than";
37185                leaf threshold-value {37180                leaf threshold-value {
37186                  type uint32 {37181                  type uint32 {
37187                    range "0..4294967295" {37182                    range "0..4294967295" {
37188                      description37183                      description
37189                        "Threshold value";37184                        "Threshold value";
37190                    }37185                    }
37191                  }37186                  }
37192                  mandatory true;37187                  mandatory true;
37193                  description37188                  description
37194                    "Threshold value";37189                    "Threshold value";
37195                }37190                }
37196              }37191              }
37197              container le {37192              container le {
37198                presence "Indicates the node is configured.";37193                presence "Indicates the node is configured.";
37199                description37194                description
37200                  "Less than or equal to";37195                  "Less than or equal to";
37201                leaf threshold-value {37196                leaf threshold-value {
37202                  type uint32 {37197                  type uint32 {
37203                    range "0..4294967295" {37198                    range "0..4294967295" {
37204                      description37199                      description
37205                        "Threshold value";37200                        "Threshold value";
37206                    }37201                    }
37207                  }37202                  }
37208                  mandatory true;37203                  mandatory true;
37209                  description37204                  description
37210                    "Threshold value";37205                    "Threshold value";
37211                }37206                }
37212              }37207              }
37213              container gt {37208              container gt {
37214                presence "Indicates the node is configured.";37209                presence "Indicates the node is configured.";
37215                description37210                description
37216                  "Greater than";37211                  "Greater than";
37217                leaf threshold-value {37212                leaf threshold-value {
37218                  type uint32 {37213                  type uint32 {
37219                    range "0..4294967295" {37214                    range "0..4294967295" {
37220                      description37215                      description
37221                        "Threshold value";37216                        "Threshold value";
37222                    }37217                    }
37223                  }37218                  }
37224                  mandatory true;37219                  mandatory true;
37225                  description37220                  description
37226                    "Threshold value";37221                    "Threshold value";
37227                }37222                }
37228              }37223              }
37229              container ge {37224              container ge {
37230                presence "Indicates the node is configured.";37225                presence "Indicates the node is configured.";
37231                description37226                description
37232                  "Greater than or equal to";37227                  "Greater than or equal to";
37233                leaf threshold-value {37228                leaf threshold-value {
37234                  type uint32 {37229                  type uint32 {
37235                    range "0..4294967295" {37230                    range "0..4294967295" {
37236                      description37231                      description
37237                        "Threshold value";37232                        "Threshold value";
37238                    }37233                    }
37239                  }37234                  }
37240                  mandatory true;37235                  mandatory true;
37241                  description37236                  description
37242                    "Threshold value";37237                    "Threshold value";
37243                }37238                }
37244              }37239              }
37245              container rg {37240              container rg {
37246                presence "Indicates the node is configured.";37241                presence "Indicates the node is configured.";
37247                description37242                description
37248                  "Not in range";37243                  "Not in range";
37249                leaf start-threshold-value {37244                leaf start-threshold-value {
37250                  type uint32 {37245                  type uint32 {
37251                    range "0..4294967295" {37246                    range "0..4294967295" {
37252                      description37247                      description
37253                        "Threshold value";37248                        "Threshold value";
37254                    }37249                    }
37255                  }37250                  }
37256                  mandatory true;37251                  mandatory true;
37257                  description37252                  description
37258                    "Threshold value";37253                    "Threshold value";
37259                }37254                }
37260                leaf end-threshold-value {37255                leaf end-threshold-value {
37261                  type uint32 {37256                  type uint32 {
37262                    range "0..4294967295" {37257                    range "0..4294967295" {
37263                      description37258                      description
37264                        "Threshold value";37259                        "Threshold value";
37265                    }37260                    }
37266                  }37261                  }
37267                  mandatory true;37262                  mandatory true;
37268                  description37263                  description
37269                    "Threshold value";37264                    "Threshold value";
37270                }37265                }
37271              }37266              }
37272            }37267            }
37273          }37268          }
37274        }37269        }
37275      }37270      }
37276    }37271    }
37277    container apply {37272    container apply {
37278      description37273      description
37279        "Start data collection and/or threshold monitoring";37274        "Start data collection and/or threshold monitoring";
37280      container monitor {37275      container monitor {
37281        description37276        description
37282          "Start data collection for a monitored instance";37277          "Start data collection for a monitored instance";
37283        container interface {37278        container interface {
37284          description37279          description
37285            "Perform monitoring for an interface";37280            "Perform monitoring for an interface";
37286          container basic-counters {37281          container basic-counters {
37287            description37282            description
37288              "Perform monitoring for basic-counters";37283              "Perform monitoring for basic-counters";
37289            list interface {37284            list interface {
37290              key "interface-name";37285              key "interface-name";
37291              description37286              description
37292                "Perform monitoring for basic-counters";37287                "Perform monitoring for basic-counters";
37293              leaf interface-name {37288              leaf interface-name {
37294                type xr:Interface-name;37289                type xr:Interface-name;
37295                description37290                description
37296                  "Perform monitoring for basic-counters";37291                  "Perform monitoring for basic-counters";
37297              }37292              }
37298              leaf template-name {37293              leaf template-name {
37299                type union {37294                type union {
37300                  type string {37295                  type string {
37301                    pattern "default" {37296                    pattern "default" {
37302                      description37297                      description
37303                        "Apply the default template";37298                        "Apply the default template";
37304                    }37299                    }
37305                  }37300                  }
37306                  type xr:Cisco-ios-xr-string {37301                  type xr:Cisco-ios-xr-string {
37307                    length "1..1024" {37302                    length "1..1024" {
37308                      description37303                      description
37309                        "Specify an existing template for data collection";37304                        "Specify an existing template for data collection";
37310                    }37305                    }
37311                  }37306                  }
37312                }37307                }
37313                mandatory true;37308                mandatory true;
37314                description37309                description
37315                  "Specify an existing template or default template for data collection";37310                  "Specify an existing template or default template for data collection";
37316              }37311              }
37317            }37312            }
37318          }37313          }
37319          container generic-counters {37314          container generic-counters {
37320            description37315            description
37321              "Perform monitoring for generic-counters";37316              "Perform monitoring for generic-counters";
37322            list interface {37317            list interface {
37323              key "interface-name";37318              key "interface-name";
37324              description37319              description
37325                "Perform monitoring for generic-counters";37320                "Perform monitoring for generic-counters";
37326              leaf interface-name {37321              leaf interface-name {
37327                type xr:Interface-name;37322                type xr:Interface-name;
37328                description37323                description
37329                  "Perform monitoring for generic-counters";37324                  "Perform monitoring for generic-counters";
37330              }37325              }
37331              leaf template-name {37326              leaf template-name {
37332                type union {37327                type union {
37333                  type string {37328                  type string {
37334                    pattern "default" {37329                    pattern "default" {
37335                      description37330                      description
37336                        "Apply the default template";37331                        "Apply the default template";
37337                    }37332                    }
37338                  }37333                  }
37339                  type xr:Cisco-ios-xr-string {37334                  type xr:Cisco-ios-xr-string {
37340                    length "1..1024" {37335                    length "1..1024" {
37341                      description37336                      description
37342                        "Specify an existing template for data collection";37337                        "Specify an existing template for data collection";
37343                    }37338                    }
37344                  }37339                  }
37345                }37340                }
37346                mandatory true;37341                mandatory true;
37347                description37342                description
37348                  "Specify an existing template or default template for data collection";37343                  "Specify an existing template or default template for data collection";
37349              }37344              }
37350            }37345            }
37351          }37346          }
37352          container data-rates {37347          container data-rates {
37353            description37348            description
37354              "Perform monitoring for data-rates";37349              "Perform monitoring for data-rates";
37355            list interface {37350            list interface {
37356              key "interface-name";37351              key "interface-name";
37357              description37352              description
37358                "Perform monitoring for data-rates";37353                "Perform monitoring for data-rates";
37359              leaf interface-name {37354              leaf interface-name {
37360                type xr:Interface-name;37355                type xr:Interface-name;
37361                description37356                description
37362                  "Perform monitoring for data-rates";37357                  "Perform monitoring for data-rates";
37363              }37358              }
37364              leaf template-name {37359              leaf template-name {
37365                type union {37360                type union {
37366                  type string {37361                  type string {
37367                    pattern "default" {37362                    pattern "default" {
37368                      description37363                      description
37369                        "Apply the default template";37364                        "Apply the default template";
37370                    }37365                    }
37371                  }37366                  }
37372                  type xr:Cisco-ios-xr-string {37367                  type xr:Cisco-ios-xr-string {
37373                    length "1..1024" {37368                    length "1..1024" {
37374                      description37369                      description
37375                        "Specify an existing template for data collection";37370                        "Specify an existing template for data collection";
37376                    }37371                    }
37377                  }37372                  }
37378                }37373                }
37379                mandatory true;37374                mandatory true;
37380                description37375                description
37381                  "Specify an existing template or default template for data collection";37376                  "Specify an existing template or default template for data collection";
37382              }37377              }
37383            }37378            }
37384          }37379          }
37385        }37380        }
37386        container node {37381        container node {
37387          description37382          description
37388            "Perform monitoring for node";37383            "Perform monitoring for node";
37389          container cpu {37384          container cpu {
37390            description37385            description
37391              "Perform collection for CPU";37386              "Perform collection for CPU";
37392            container locations {37387            container locations {
37393              description37388              description
37394                "Specify the location to collect from";37389                "Specify the location to collect from";
37395              list location {37390              list location {
37396                key "location-name";37391                key "location-name";
37397                description37392                description
37398                  "Specify the location to collect from";37393                  "Specify the location to collect from";
37399                leaf location-name {37394                leaf location-name {
37400                  type xr:Node-id;37395                  type xr:Node-id;
37401                  description37396                  description
37402                    "Specify the location to collect from";37397                    "Specify the location to collect from";
37403                }37398                }
37404                leaf template-name {37399                leaf template-name {
37405                  type union {37400                  type union {
37406                    type string {37401                    type string {
37407                      pattern "default" {37402                      pattern "default" {
37408                        description37403                        description
37409                          "Apply the default template";37404                          "Apply the default template";
37410                      }37405                      }
37411                    }37406                    }
37412                    type xr:Cisco-ios-xr-string {37407                    type xr:Cisco-ios-xr-string {
37413                      length "1..1024" {37408                      length "1..1024" {
37414                        description37409                        description
37415                          "Specify an existing template for data collection";37410                          "Specify an existing template for data collection";
37416                      }37411                      }
37417                    }37412                    }
37418                  }37413                  }
37419                  mandatory true;37414                  mandatory true;
37420                  description37415                  description
37421                    "Specify an existing template or default template for data collection";37416                    "Specify an existing template or default template for data collection";
37422                }37417                }
37423              }37418              }
37424            }37419            }
37425          }37420          }
37426          container memory {37421          container memory {
37427            description37422            description
37428              "Perform collection for memory";37423              "Perform collection for memory";
37429            container locations {37424            container locations {
37430              description37425              description
37431                "Specify the location to collect from";37426                "Specify the location to collect from";
37432              list location {37427              list location {
37433                key "location-name";37428                key "location-name";
37434                description37429                description
37435                  "Specify the location to collect from";37430                  "Specify the location to collect from";
37436                leaf location-name {37431                leaf location-name {
37437                  type xr:Node-id;37432                  type xr:Node-id;
37438                  description37433                  description
37439                    "Specify the location to collect from";37434                    "Specify the location to collect from";
37440                }37435                }
37441                leaf template-name {37436                leaf template-name {
37442                  type union {37437                  type union {
37443                    type string {37438                    type string {
37444                      pattern "default" {37439                      pattern "default" {
37445                        description37440                        description
37446                          "Apply the default template";37441                          "Apply the default template";
37447                      }37442                      }
37448                    }37443                    }
37449                    type xr:Cisco-ios-xr-string {37444                    type xr:Cisco-ios-xr-string {
37450                      length "1..1024" {37445                      length "1..1024" {
37451                        description37446                        description
37452                          "Specify an existing template for data collection";37447                          "Specify an existing template for data collection";
37453                      }37448                      }
37454                    }37449                    }
37455                  }37450                  }
37456                  mandatory true;37451                  mandatory true;
37457                  description37452                  description
37458                    "Specify an existing template or default template for data collection";37453                    "Specify an existing template or default template for data collection";
37459                }37454                }
37460              }37455              }
37461            }37456            }
37462          }37457          }
37463          container process {37458          container process {
37464            description37459            description
37465              "Perform collection for process";37460              "Perform collection for process";
37466            container locations {37461            container locations {
37467              description37462              description
37468                "Specify the location to collect from";37463                "Specify the location to collect from";
37469              list location {37464              list location {
37470                key "location-name";37465                key "location-name";
37471                description37466                description
37472                  "Specify the location to collect from";37467                  "Specify the location to collect from";
37473                leaf location-name {37468                leaf location-name {
37474                  type xr:Node-id;37469                  type xr:Node-id;
37475                  description37470                  description
37476                    "Specify the location to collect from";37471                    "Specify the location to collect from";
37477                }37472                }
37478                list process {37473                list process {
37479                  key "process-id";37474                  key "process-id";
37480                  description37475                  description
37481                    "Specify a process";37476                    "Specify a process";
37482                  leaf process-id {37477                  leaf process-id {
37483                    type uint32 {37478                    type uint32 {
37484                      range "0..4294967295" {37479                      range "0..4294967295" {
37485                        description37480                        description
37486                          "Enter the process id";37481                          "Enter the process id";
37487                      }37482                      }
37488                    }37483                    }
37489                    description37484                    description
37490                      "Specify a process";37485                      "Specify a process";
37491                  }37486                  }
37492                  leaf template-name {37487                  leaf template-name {
37493                    type union {37488                    type union {
37494                      type string {37489                      type string {
37495                        pattern "default" {37490                        pattern "default" {
37496                          description37491                          description
37497                            "Apply the default template";37492                            "Apply the default template";
37498                        }37493                        }
37499                      }37494                      }
37500                      type xr:Cisco-ios-xr-string {37495                      type xr:Cisco-ios-xr-string {
37501                        length "1..1024" {37496                        length "1..1024" {
37502                          description37497                          description
37503                            "Specify an existing template for data collection";37498                            "Specify an existing template for data collection";
37504                        }37499                        }
37505                      }37500                      }
37506                    }37501                    }
37507                    mandatory true;37502                    mandatory true;
37508                    description37503                    description
37509                      "Specify an existing template or default template for data collection";37504                      "Specify an existing template or default template for data collection";
37510                  }37505                  }
37511                }37506                }
37512              }37507              }
37513            }37508            }
37514          }37509          }
37515        }37510        }
37516        list bgp {37511        list bgp {
37517          key "address";37512          key "address";
37518          description37513          description
37519            "Monitor bgp protocol";37514            "Monitor bgp protocol";
37520          leaf address {37515          leaf address {
37521            type inet:ipv4-address-no-zone;37516            type inet:ipv4-address-no-zone;
37522            description37517            description
37523              "Monitor bgp protocol";37518              "Monitor bgp protocol";
37524          }37519          }
37525          leaf template-name {37520          leaf template-name {
37526            type union {37521            type union {
37527              type string {37522              type string {
37528                pattern "default" {37523                pattern "default" {
37529                  description37524                  description
37530                    "Apply the default template";37525                    "Apply the default template";
37531                }37526                }
37532              }37527              }
37533              type xr:Cisco-ios-xr-string {37528              type xr:Cisco-ios-xr-string {
37534                length "1..1024" {37529                length "1..1024" {
37535                  description37530                  description
37536                    "Specify an existing template for data collection";37531                    "Specify an existing template for data collection";
37537                }37532                }
37538              }37533              }
37539            }37534            }
37540            mandatory true;37535            mandatory true;
37541            description37536            description
37542              "Specify an existing template or default template for data collection";37537              "Specify an existing template or default template for data collection";
37543          }37538          }
37544        }37539        }
37545        container mpls {37540        container mpls {
37546          description37541          description
37547            "Perform monitoring for mpls";37542            "Perform monitoring for mpls";
37548          container te-tunnels {37543          container te-tunnels {
37549            description37544            description
37550              "Perform monitoring for traffic engineering tunnels";37545              "Perform monitoring for traffic engineering tunnels";
37551            list te-tunnel {37546            list te-tunnel {
37552              key "interface-name";37547              key "interface-name";
37553              description37548              description
37554                "Perform monitoring for traffic engineering tunnels";37549                "Perform monitoring for traffic engineering tunnels";
37555              leaf interface-name {37550              leaf interface-name {
37556                type xr:Interface-name;37551                type xr:Interface-name;
37557                description37552                description
37558                  "Perform monitoring for traffic engineering tunnels";37553                  "Perform monitoring for traffic engineering tunnels";
37559              }37554              }
37560              leaf template-name {37555              leaf template-name {
37561                type union {37556                type union {
37562                  type string {37557                  type string {
37563                    pattern "default" {37558                    pattern "default" {
37564                      description37559                      description
37565                        "Apply the default template";37560                        "Apply the default template";
37566                    }37561                    }
37567                  }37562                  }
37568                  type xr:Cisco-ios-xr-string {37563                  type xr:Cisco-ios-xr-string {
37569                    length "1..1024" {37564                    length "1..1024" {
37570                      description37565                      description
37571                        "Specify an existing template for data collection";37566                        "Specify an existing template for data collection";
37572                    }37567                    }
37573                  }37568                  }
37574                }37569                }
37575                mandatory true;37570                mandatory true;
37576                description37571                description
37577                  "Specify an existing template or default template for data collection";37572                  "Specify an existing template or default template for data collection";
37578              }37573              }
37579            }37574            }
37580          }37575          }
37581          container ldps {37576          container ldps {
37582            description37577            description
37583              "Perform monitoring for ldp";37578              "Perform monitoring for ldp";
37584            list ldp {37579            list ldp {
37585              key "address";37580              key "address";
37586              description37581              description
37587                "Perform monitoring for ldp";37582                "Perform monitoring for ldp";
37588              leaf address {37583              leaf address {
37589                type inet:ipv4-address-no-zone;37584                type inet:ipv4-address-no-zone;
37590                description37585                description
37591                  "Perform monitoring for ldp";37586                  "Perform monitoring for ldp";
37592              }37587              }
37593              leaf template-name {37588              leaf template-name {
37594                type union {37589                type union {
37595                  type string {37590                  type string {
37596                    pattern "default" {37591                    pattern "default" {
37597                      description37592                      description
37598                        "Apply the default template";37593                        "Apply the default template";
37599                    }37594                    }
37600                  }37595                  }
37601                  type xr:Cisco-ios-xr-string {37596                  type xr:Cisco-ios-xr-string {
37602                    length "1..1024" {37597                    length "1..1024" {
37603                      description37598                      description
37604                        "Specify an existing template for data collection";37599                        "Specify an existing template for data collection";
37605                    }37600                    }
37606                  }37601                  }
37607                }37602                }
37608                mandatory true;37603                mandatory true;
37609                description37604                description
37610                  "Specify an existing template or default template for data collection";37605                  "Specify an existing template or default template for data collection";
37611              }37606              }
37612            }37607            }
37613          }37608          }
37614        }37609        }
37615        container ospf {37610        container ospf {
37616          description37611          description
37617            "Perform monitoring for OSPF";37612            "Perform monitoring for OSPF";
37618          container v2protocols {37613          container v2protocols {
37619            description37614            description
37620              "Perform monitoring for OSPF v2 Protocol";37615              "Perform monitoring for OSPF v2 Protocol";
37621            list v2protocol {37616            list v2protocol {
37622              key "instance-name";37617              key "instance-name";
37623              description37618              description
37624                "Perform monitoring for OSPF v2 Protocol";37619                "Perform monitoring for OSPF v2 Protocol";
37625              leaf instance-name {37620              leaf instance-name {
37626                type xr:Cisco-ios-xr-string {37621                type xr:Cisco-ios-xr-string {
37627                  length "1..800" {37622                  length "1..800" {
37628                    description37623                    description
37629                      "Select an instance";37624                      "Select an instance";
37630                  }37625                  }
37631                }37626                }
37632                description37627                description
37633                  "Perform monitoring for OSPF v2 Protocol";37628                  "Perform monitoring for OSPF v2 Protocol";
37634              }37629              }
37635              leaf template-name {37630              leaf template-name {
37636                type union {37631                type union {
37637                  type string {37632                  type string {
37638                    pattern "default" {37633                    pattern "default" {
37639                      description37634                      description
37640                        "Apply the default template";37635                        "Apply the default template";
37641                    }37636                    }
37642                  }37637                  }
37643                  type xr:Cisco-ios-xr-string {37638                  type xr:Cisco-ios-xr-string {
37644                    length "1..1024" {37639                    length "1..1024" {
37645                      description37640                      description
37646                        "Specify an existing template for data collection";37641                        "Specify an existing template for data collection";
37647                    }37642                    }
37648                  }37643                  }
37649                }37644                }
37650                mandatory true;37645                mandatory true;
37651                description37646                description
37652                  "Specify an existing template or default template for data collection";37647                  "Specify an existing template or default template for data collection";
37653              }37648              }
37654            }37649            }
37655          }37650          }
37656          container v3protocols {37651          container v3protocols {
37657            description37652            description
37658              "Perform monitoring for OSPF v3 Protocol";37653              "Perform monitoring for OSPF v3 Protocol";
37659            list v3protocol {37654            list v3protocol {
37660              key "instance-name";37655              key "instance-name";
37661              description37656              description
37662                "Perform monitoring for OSPF v3 Protocol";37657                "Perform monitoring for OSPF v3 Protocol";
37663              leaf instance-name {37658              leaf instance-name {
37664                type xr:Cisco-ios-xr-string {37659                type xr:Cisco-ios-xr-string {
37665                  length "1..800" {37660                  length "1..800" {
37666                    description37661                    description
37667                      "Select an instance";37662                      "Select an instance";
37668                  }37663                  }
37669                }37664                }
37670                description37665                description
37671                  "Perform monitoring for OSPF v3 Protocol";37666                  "Perform monitoring for OSPF v3 Protocol";
37672              }37667              }
37673              leaf template-name {37668              leaf template-name {
37674                type union {37669                type union {
37675                  type string {37670                  type string {
37676                    pattern "default" {37671                    pattern "default" {
37677                      description37672                      description
37678                        "Apply the default template";37673                        "Apply the default template";
37679                    }37674                    }
37680                  }37675                  }
37681                  type xr:Cisco-ios-xr-string {37676                  type xr:Cisco-ios-xr-string {
37682                    length "1..1024" {37677                    length "1..1024" {
37683                      description37678                      description
37684                        "Specify an existing template for data collection";37679                        "Specify an existing template for data collection";
37685                    }37680                    }
37686                  }37681                  }
37687                }37682                }
37688                mandatory true;37683                mandatory true;
37689                description37684                description
37690                  "Specify an existing template or default template for data collection";37685                  "Specify an existing template or default template for data collection";
37691              }37686              }
37692            }37687            }
37693          }37688          }
37694        }37689        }
37695      }37690      }
37696      container statistics {37691      container statistics {
37697        description37692        description
37698          "Start periodic collection using a defined a template";37693          "Start periodic collection using a defined a template";
37699        container interface {37694        container interface {
37700          description37695          description
37701            "Perform data collection for interfaces";37696            "Perform data collection for interfaces";
37702          container basic-counters {37697          container basic-counters {
37703            description37698            description
37704              "Perform statistics collection for basic-counters";37699              "Perform statistics collection for basic-counters";
37705            leaf template-name {37700            leaf template-name {
37706              type union {37701              type union {
37707                type string {37702                type string {
37708                  pattern "default" {37703                  pattern "default" {
37709                    description37704                    description
37710                      "Apply the default template";37705                      "Apply the default template";
37711                  }37706                  }
37712                }37707                }
37713                type xr:Cisco-ios-xr-string {37708                type xr:Cisco-ios-xr-string {
37714                  length "1..1024" {37709                  length "1..1024" {
37715                    description37710                    description
37716                      "Specify an existing template for data collection";37711                      "Specify an existing template for data collection";
37717                  }37712                  }
37718                }37713                }
37719              }37714              }
37720              description37715              description
37721                "Specify an existing template or default template for data collection";37716                "Specify an existing template or default template for data collection";
37722            }37717            }
37723          }37718          }
37724          container generic-counters {37719          container generic-counters {
37725            description37720            description
37726              "Perform statistics collection for generic-counters";37721              "Perform statistics collection for generic-counters";
37727            leaf template-name {37722            leaf template-name {
37728              type union {37723              type union {
37729                type string {37724                type string {
37730                  pattern "default" {37725                  pattern "default" {
37731                    description37726                    description
37732                      "Apply the default template";37727                      "Apply the default template";
37733                  }37728                  }
37734                }37729                }
37735                type xr:Cisco-ios-xr-string {37730                type xr:Cisco-ios-xr-string {
37736                  length "1..1024" {37731                  length "1..1024" {
37737                    description37732                    description
37738                      "Specify an existing template for data collection";37733                      "Specify an existing template for data collection";
37739                  }37734                  }
37740                }37735                }
37741              }37736              }
37742              description37737              description
37743                "Specify an existing template or default template for data collection";37738                "Specify an existing template or default template for data collection";
37744            }37739            }
37745          }37740          }
37746          container data-rates {37741          container data-rates {
37747            description37742            description
37748              "Perform statistics collection for data-rates";37743              "Perform statistics collection for data-rates";
37749            leaf template-name {37744            leaf template-name {
37750              type union {37745              type union {
37751                type string {37746                type string {
37752                  pattern "default" {37747                  pattern "default" {
37753                    description37748                    description
37754                      "Apply the default template";37749                      "Apply the default template";
37755                  }37750                  }
37756                }37751                }
37757                type xr:Cisco-ios-xr-string {37752                type xr:Cisco-ios-xr-string {
37758                  length "1..1024" {37753                  length "1..1024" {
37759                    description37754                    description
37760                      "Specify an existing template for data collection";37755                      "Specify an existing template for data collection";
37761                  }37756                  }
37762                }37757                }
37763              }37758              }
37764              description37759              description
37765                "Specify an existing template or default template for data collection";37760                "Specify an existing template or default template for data collection";
37766            }37761            }
37767          }37762          }
37768        }37763        }
37769        container node {37764        container node {
37770          description37765          description
37771            "Perform collection for node";37766            "Perform collection for node";
37772          container cpu {37767          container cpu {
37773            description37768            description
37774              "Perform collection for CPU";37769              "Perform collection for CPU";
37775            container location {37770            container location {
37776              description37771              description
37777                "Specify the location to collect from";37772                "Specify the location to collect from";
37778              container all {37773              container all {
37779                description37774                description
37780                  "For all nodes in the LR";37775                  "For all nodes in the LR";
37781                leaf template-name {37776                leaf template-name {
37782                  type union {37777                  type union {
37783                    type string {37778                    type string {
37784                      pattern "default" {37779                      pattern "default" {
37785                        description37780                        description
37786                          "Apply the default template";37781                          "Apply the default template";
37787                      }37782                      }
37788                    }37783                    }
37789                    type xr:Cisco-ios-xr-string {37784                    type xr:Cisco-ios-xr-string {
37790                      length "1..1024" {37785                      length "1..1024" {
37791                        description37786                        description
37792                          "Specify an existing template for data collection";37787                          "Specify an existing template for data collection";
37793                      }37788                      }
37794                    }37789                    }
37795                  }37790                  }
37796                  description37791                  description
37797                    "Specify an existing template or default template for data collection";37792                    "Specify an existing template or default template for data collection";
37798                }37793                }
37799              }37794              }
37800              list location {37795              list location {
37801                key "location-id";37796                key "location-id";
37802                description37797                description
37803                  "Specify the location to collect from";37798                  "Specify the location to collect from";
37804                leaf location-id {37799                leaf location-id {
37805                  type xr:Node-id;37800                  type xr:Node-id;
37806                  description37801                  description
37807                    "Fully qualified location specification";37802                    "Fully qualified location specification";
37808                }37803                }
37809                leaf template-name {37804                leaf template-name {
37810                  type union {37805                  type union {
37811                    type string {37806                    type string {
37812                      pattern "default" {37807                      pattern "default" {
37813                        description37808                        description
37814                          "Apply the default template";37809                          "Apply the default template";
37815                      }37810                      }
37816                    }37811                    }
37817                    type xr:Cisco-ios-xr-string {37812                    type xr:Cisco-ios-xr-string {
37818                      length "1..1024" {37813                      length "1..1024" {
37819                        description37814                        description
37820                          "Specify an existing template for data collection";37815                          "Specify an existing template for data collection";
37821                      }37816                      }
37822                    }37817                    }
37823                  }37818                  }
37824                  mandatory true;37819                  mandatory true;
37825                  description37820                  description
37826                    "Specify an existing template or default template for data collection";37821                    "Specify an existing template or default template for data collection";
37827                }37822                }
37828              }37823              }
37829            }37824            }
37830          }37825          }
37831          container memory {37826          container memory {
37832            description37827            description
37833              "Perform collection for memory";37828              "Perform collection for memory";
37834            container location {37829            container location {
37835              description37830              description
37836                "Specify the location to collect from";37831                "Specify the location to collect from";
37837              container all {37832              container all {
37838                description37833                description
37839                  "For all nodes in the LR";37834                  "For all nodes in the LR";
37840                leaf template-name {37835                leaf template-name {
37841                  type union {37836                  type union {
37842                    type string {37837                    type string {
37843                      pattern "default" {37838                      pattern "default" {
37844                        description37839                        description
37845                          "Apply the default template";37840                          "Apply the default template";
37846                      }37841                      }
37847                    }37842                    }
37848                    type xr:Cisco-ios-xr-string {37843                    type xr:Cisco-ios-xr-string {
37849                      length "1..1024" {37844                      length "1..1024" {
37850                        description37845                        description
37851                          "Specify an existing template for data collection";37846                          "Specify an existing template for data collection";
37852                      }37847                      }
37853                    }37848                    }
37854                  }37849                  }
37855                  description37850                  description
37856                    "Specify an existing template or default template for data collection";37851                    "Specify an existing template or default template for data collection";
37857                }37852                }
37858              }37853              }
37859              list location {37854              list location {
37860                key "location-id";37855                key "location-id";
37861                description37856                description
37862                  "Specify the location to collect from";37857                  "Specify the location to collect from";
37863                leaf location-id {37858                leaf location-id {
37864                  type xr:Node-id;37859                  type xr:Node-id;
37865                  description37860                  description
37866                    "Fully qualified location specification";37861                    "Fully qualified location specification";
37867                }37862                }
37868                leaf template-name {37863                leaf template-name {
37869                  type union {37864                  type union {
37870                    type string {37865                    type string {
37871                      pattern "default" {37866                      pattern "default" {
37872                        description37867                        description
37873                          "Apply the default template";37868                          "Apply the default template";
37874                      }37869                      }
37875                    }37870                    }
37876                    type xr:Cisco-ios-xr-string {37871                    type xr:Cisco-ios-xr-string {
37877                      length "1..1024" {37872                      length "1..1024" {
37878                        description37873                        description
37879                          "Specify an existing template for data collection";37874                          "Specify an existing template for data collection";
37880                      }37875                      }
37881                    }37876                    }
37882                  }37877                  }
37883                  mandatory true;37878                  mandatory true;
37884                  description37879                  description
37885                    "Specify an existing template or default template for data collection";37880                    "Specify an existing template or default template for data collection";
37886                }37881                }
37887              }37882              }
37888            }37883            }
37889          }37884          }
37890          container process {37885          container process {
37891            description37886            description
37892              "Perform collection for process";37887              "Perform collection for process";
37893            container location {37888            container location {
37894              description37889              description
37895                "Specify the location to collect from";37890                "Specify the location to collect from";
37896              container all {37891              container all {
37897                description37892                description
37898                  "For all nodes in the LR";37893                  "For all nodes in the LR";
37899                leaf template-name {37894                leaf template-name {
37900                  type union {37895                  type union {
37901                    type string {37896                    type string {
37902                      pattern "default" {37897                      pattern "default" {
37903                        description37898                        description
37904                          "Apply the default template";37899                          "Apply the default template";
37905                      }37900                      }
37906                    }37901                    }
37907                    type xr:Cisco-ios-xr-string {37902                    type xr:Cisco-ios-xr-string {
37908                      length "1..1024" {37903                      length "1..1024" {
37909                        description37904                        description
37910                          "Specify an existing template for data collection";37905                          "Specify an existing template for data collection";
37911                      }37906                      }
37912                    }37907                    }
37913                  }37908                  }
37914                  description37909                  description
37915                    "Specify an existing template or default template for data collection";37910                    "Specify an existing template or default template for data collection";
37916                }37911                }
37917              }37912              }
37918              list location {37913              list location {
37919                key "location-id";37914                key "location-id";
37920                description37915                description
37921                  "Specify the location to collect from";37916                  "Specify the location to collect from";
37922                leaf location-id {37917                leaf location-id {
37923                  type xr:Node-id;37918                  type xr:Node-id;
37924                  description37919                  description
37925                    "Fully qualified location specification";37920                    "Fully qualified location specification";
37926                }37921                }
37927                leaf template-name {37922                leaf template-name {
37928                  type union {37923                  type union {
37929                    type string {37924                    type string {
37930                      pattern "default" {37925                      pattern "default" {
37931                        description37926                        description
37932                          "Apply the default template";37927                          "Apply the default template";
37933                      }37928                      }
37934                    }37929                    }
37935                    type xr:Cisco-ios-xr-string {37930                    type xr:Cisco-ios-xr-string {
37936                      length "1..1024" {37931                      length "1..1024" {
37937                        description37932                        description
37938                          "Specify an existing template for data collection";37933                          "Specify an existing template for data collection";
37939                      }37934                      }
37940                    }37935                    }
37941                  }37936                  }
37942                  mandatory true;37937                  mandatory true;
37943                  description37938                  description
37944                    "Specify an existing template or default template for data collection";37939                    "Specify an existing template or default template for data collection";
37945                }37940                }
37946              }37941              }
37947            }37942            }
37948          }37943          }
37949        }37944        }
37950        container bgp {37945        container bgp {
37951          description37946          description
37952            "Perform data collection for bgp";37947            "Perform data collection for bgp";
37953          leaf template-name {37948          leaf template-name {
37954            type union {37949            type union {
37955              type string {37950              type string {
37956                pattern "default" {37951                pattern "default" {
37957                  description37952                  description
37958                    "Apply the default template";37953                    "Apply the default template";
37959                }37954                }
37960              }37955              }
37961              type xr:Cisco-ios-xr-string {37956              type xr:Cisco-ios-xr-string {
37962                length "1..1024" {37957                length "1..1024" {
37963                  description37958                  description
37964                    "Specify an existing template for data collection";37959                    "Specify an existing template for data collection";
37965                }37960                }
37966              }37961              }
37967            }37962            }
37968            description37963            description
37969              "Specify an existing template or default template for data collection";37964              "Specify an existing template or default template for data collection";
37970          }37965          }
37971        }37966        }
37972        container mpls {37967        container mpls {
37973          description37968          description
37974            "Perform statistics collection for mpls";37969            "Perform statistics collection for mpls";
37975          container ldp {37970          container ldp {
37976            description37971            description
37977              "Perform collection for labels distribution protocol";37972              "Perform collection for labels distribution protocol";
37978            leaf template-name {37973            leaf template-name {
37979              type union {37974              type union {
37980                type string {37975                type string {
37981                  pattern "default" {37976                  pattern "default" {
37982                    description37977                    description
37983                      "Apply the default template";37978                      "Apply the default template";
37984                  }37979                  }
37985                }37980                }
37986                type xr:Cisco-ios-xr-string {37981                type xr:Cisco-ios-xr-string {
37987                  length "1..1024" {37982                  length "1..1024" {
37988                    description37983                    description
37989                      "Specify an existing template for data collection";37984                      "Specify an existing template for data collection";
37990                  }37985                  }
37991                }37986                }
37992              }37987              }
37993              description37988              description
37994                "Specify an existing template or default template for data collection";37989                "Specify an existing template or default template for data collection";
37995            }37990            }
37996          }37991          }
37997        }37992        }
37998        container ospf {37993        container ospf {
37999          description37994          description
38000            "Perform data collection for OSPF";37995            "Perform data collection for OSPF";
38001          container v2protocol {37996          container v2protocol {
38002            description37997            description
38003              "Perform statistics collection for OSPF v2 protocol data";37998              "Perform statistics collection for OSPF v2 protocol data";
38004            leaf template-name {37999            leaf template-name {
38005              type union {38000              type union {
38006                type string {38001                type string {
38007                  pattern "default" {38002                  pattern "default" {
38008                    description38003                    description
38009                      "Apply the default template";38004                      "Apply the default template";
38010                  }38005                  }
38011                }38006                }
38012                type xr:Cisco-ios-xr-string {38007                type xr:Cisco-ios-xr-string {
38013                  length "1..1024" {38008                  length "1..1024" {
38014                    description38009                    description
38015                      "Specify an existing template for data collection";38010                      "Specify an existing template for data collection";
38016                  }38011                  }
38017                }38012                }
38018              }38013              }
38019              description38014              description
38020                "Specify an existing template or default template for data collection";38015                "Specify an existing template or default template for data collection";
38021            }38016            }
38022          }38017          }
38023          container v3protocol {38018          container v3protocol {
38024            description38019            description
38025              "Perform statistics collection for OSPF v3 protocol data";38020              "Perform statistics collection for OSPF v3 protocol data";
38026            leaf template-name {38021            leaf template-name {
38027              type union {38022              type union {
38028                type string {38023                type string {
38029                  pattern "default" {38024                  pattern "default" {
38030                    description38025                    description
38031                      "Apply the default template";38026                      "Apply the default template";
38032                  }38027                  }
38033                }38028                }
38034                type xr:Cisco-ios-xr-string {38029                type xr:Cisco-ios-xr-string {
38035                  length "1..1024" {38030                  length "1..1024" {
38036                    description38031                    description
38037                      "Specify an existing template for data collection";38032                      "Specify an existing template for data collection";
38038                  }38033                  }
38039                }38034                }
38040              }38035              }
38041              description38036              description
38042                "Specify an existing template or default template for data collection";38037                "Specify an existing template or default template for data collection";
38043            }38038            }
38044          }38039          }
38045        }38040        }
38046      }38041      }
38047      container thresholds {38042      container thresholds {
38048        description38043        description
38049          "Start threshold monitoring using a defined template";38044          "Start threshold monitoring using a defined template";
38050        container interface {38045        container interface {
38051          description38046          description
38052            "Perform threshold monitoring for interface";38047            "Perform threshold monitoring for interface";
38053          container basic-counters {38048          container basic-counters {
38054            description38049            description
38055              "Perform threshold checking for basic-counters";38050              "Perform threshold checking for basic-counters";
38056            leaf template-name {38051            leaf template-name {
38057              type union {38052              type union {
38058                type string {38053                type string {
38059                  pattern "default" {38054                  pattern "default" {
38060                    description38055                    description
38061                      "Apply the default template";38056                      "Apply the default template";
38062                  }38057                  }
38063                }38058                }
38064                type xr:Cisco-ios-xr-string {38059                type xr:Cisco-ios-xr-string {
38065                  length "1..1024" {38060                  length "1..1024" {
38066                    description38061                    description
38067                      "Specify an existing template for data collection";38062                      "Specify an existing template for data collection";
38068                  }38063                  }
38069                }38064                }
38070              }38065              }
38071              description38066              description
38072                "Specify an existing template or default template for data collection";38067                "Specify an existing template or default template for data collection";
38073            }38068            }
38074          }38069          }
38075          container generic-counters {38070          container generic-counters {
38076            description38071            description
38077              "Perform threshold checking for generic-counters";38072              "Perform threshold checking for generic-counters";
38078            leaf template-name {38073            leaf template-name {
38079              type union {38074              type union {
38080                type string {38075                type string {
38081                  pattern "default" {38076                  pattern "default" {
38082                    description38077                    description
38083                      "Apply the default template";38078                      "Apply the default template";
38084                  }38079                  }
38085                }38080                }
38086                type xr:Cisco-ios-xr-string {38081                type xr:Cisco-ios-xr-string {
38087                  length "1..1024" {38082                  length "1..1024" {
38088                    description38083                    description
38089                      "Specify an existing template for data collection";38084                      "Specify an existing template for data collection";
38090                  }38085                  }
38091                }38086                }
38092              }38087              }
38093              description38088              description
38094                "Specify an existing template or default template for data collection";38089                "Specify an existing template or default template for data collection";
38095            }38090            }
38096          }38091          }
38097          container data-rates {38092          container data-rates {
38098            description38093            description
38099              "Perform threshold checking for data-rates";38094              "Perform threshold checking for data-rates";
38100            leaf template-name {38095            leaf template-name {
38101              type union {38096              type union {
38102                type string {38097                type string {
38103                  pattern "default" {38098                  pattern "default" {
38104                    description38099                    description
38105                      "Apply the default template";38100                      "Apply the default template";
38106                  }38101                  }
38107                }38102                }
38108                type xr:Cisco-ios-xr-string {38103                type xr:Cisco-ios-xr-string {
38109                  length "1..1024" {38104                  length "1..1024" {
38110                    description38105                    description
38111                      "Specify an existing template for data collection";38106                      "Specify an existing template for data collection";
38112                  }38107                  }
38113                }38108                }
38114              }38109              }
38115              description38110              description
38116                "Specify an existing template or default template for data collection";38111                "Specify an existing template or default template for data collection";
38117            }38112            }
38118          }38113          }
38119        }38114        }
38120        container node {38115        container node {
38121          description38116          description
38122            "Perform threshold monitoring for node";38117            "Perform threshold monitoring for node";
38123          container cpu {38118          container cpu {
38124            description38119            description
38125              "Perform threshold checking for CPU";38120              "Perform threshold checking for CPU";
38126            container location {38121            container location {
38127              description38122              description
38128                "Specify the location to collect from";38123                "Specify the location to collect from";
38129              container all {38124              container all {
38130                description38125                description
38131                  "For all nodes in the LR";38126                  "For all nodes in the LR";
38132                leaf template-name {38127                leaf template-name {
38133                  type union {38128                  type union {
38134                    type string {38129                    type string {
38135                      pattern "default" {38130                      pattern "default" {
38136                        description38131                        description
38137                          "Apply the default template";38132                          "Apply the default template";
38138                      }38133                      }
38139                    }38134                    }
38140                    type xr:Cisco-ios-xr-string {38135                    type xr:Cisco-ios-xr-string {
38141                      length "1..1024" {38136                      length "1..1024" {
38142                        description38137                        description
38143                          "Specify an existing template for data collection";38138                          "Specify an existing template for data collection";
38144                      }38139                      }
38145                    }38140                    }
38146                  }38141                  }
38147                  description38142                  description
38148                    "Specify an existing template or default template for data collection";38143                    "Specify an existing template or default template for data collection";
38149                }38144                }
38150              }38145              }
38151              list location {38146              list location {
38152                key "location-id";38147                key "location-id";
38153                description38148                description
38154                  "Specify the location to collect from";38149                  "Specify the location to collect from";
38155                leaf location-id {38150                leaf location-id {
38156                  type xr:Node-id;38151                  type xr:Node-id;
38157                  description38152                  description
38158                    "Fully qualified location specification";38153                    "Fully qualified location specification";
38159                }38154                }
38160                leaf template-name {38155                leaf template-name {
38161                  type union {38156                  type union {
38162                    type string {38157                    type string {
38163                      pattern "default" {38158                      pattern "default" {
38164                        description38159                        description
38165                          "Apply the default template";38160                          "Apply the default template";
38166                      }38161                      }
38167                    }38162                    }
38168                    type xr:Cisco-ios-xr-string {38163                    type xr:Cisco-ios-xr-string {
38169                      length "1..1024" {38164                      length "1..1024" {
38170                        description38165                        description
38171                          "Specify an existing template for data collection";38166                          "Specify an existing template for data collection";
38172                      }38167                      }
38173                    }38168                    }
38174                  }38169                  }
38175                  mandatory true;38170                  mandatory true;
38176                  description38171                  description
38177                    "Specify an existing template or default template for data collection";38172                    "Specify an existing template or default template for data collection";
38178                }38173                }
38179              }38174              }
38180            }38175            }
38181          }38176          }
38182          container memory {38177          container memory {
38183            description38178            description
38184              "Perform threshold checking for memory";38179              "Perform threshold checking for memory";
38185            container location {38180            container location {
38186              description38181              description
38187                "Specify the location to collect from";38182                "Specify the location to collect from";
38188              container all {38183              container all {
38189                description38184                description
38190                  "For all nodes in the LR";38185                  "For all nodes in the LR";
38191                leaf template-name {38186                leaf template-name {
38192                  type union {38187                  type union {
38193                    type string {38188                    type string {
38194                      pattern "default" {38189                      pattern "default" {
38195                        description38190                        description
38196                          "Apply the default template";38191                          "Apply the default template";
38197                      }38192                      }
38198                    }38193                    }
38199                    type xr:Cisco-ios-xr-string {38194                    type xr:Cisco-ios-xr-string {
38200                      length "1..1024" {38195                      length "1..1024" {
38201                        description38196                        description
38202                          "Specify an existing template for data collection";38197                          "Specify an existing template for data collection";
38203                      }38198                      }
38204                    }38199                    }
38205                  }38200                  }
38206                  description38201                  description
38207                    "Specify an existing template or default template for data collection";38202                    "Specify an existing template or default template for data collection";
38208                }38203                }
38209              }38204              }
38210              list location {38205              list location {
38211                key "location-id";38206                key "location-id";
38212                description38207                description
38213                  "Specify the location to collect from";38208                  "Specify the location to collect from";
38214                leaf location-id {38209                leaf location-id {
38215                  type xr:Node-id;38210                  type xr:Node-id;
38216                  description38211                  description
38217                    "Fully qualified location specification";38212                    "Fully qualified location specification";
38218                }38213                }
38219                leaf template-name {38214                leaf template-name {
38220                  type union {38215                  type union {
38221                    type string {38216                    type string {
38222                      pattern "default" {38217                      pattern "default" {
38223                        description38218                        description
38224                          "Apply the default template";38219                          "Apply the default template";
38225                      }38220                      }
38226                    }38221                    }
38227                    type xr:Cisco-ios-xr-string {38222                    type xr:Cisco-ios-xr-string {
38228                      length "1..1024" {38223                      length "1..1024" {
38229                        description38224                        description
38230                          "Specify an existing template for data collection";38225                          "Specify an existing template for data collection";
38231                      }38226                      }
38232                    }38227                    }
38233                  }38228                  }
38234                  mandatory true;38229                  mandatory true;
38235                  description38230                  description
38236                    "Specify an existing template or default template for data collection";38231                    "Specify an existing template or default template for data collection";
38237                }38232                }
38238              }38233              }
38239            }38234            }
38240          }38235          }
38241          container process {38236          container process {
38242            description38237            description
38243              "Perform threshold checking for process";38238              "Perform threshold checking for process";
38244            container location {38239            container location {
38245              description38240              description
38246                "Specify the location to collect from";38241                "Specify the location to collect from";
38247              container all {38242              container all {
38248                description38243                description
38249                  "For all nodes in the LR";38244                  "For all nodes in the LR";
38250                leaf template-name {38245                leaf template-name {
38251                  type union {38246                  type union {
38252                    type string {38247                    type string {
38253                      pattern "default" {38248                      pattern "default" {
38254                        description38249                        description
38255                          "Apply the default template";38250                          "Apply the default template";
38256                      }38251                      }
38257                    }38252                    }
38258                    type xr:Cisco-ios-xr-string {38253                    type xr:Cisco-ios-xr-string {
38259                      length "1..1024" {38254                      length "1..1024" {
38260                        description38255                        description
38261                          "Specify an existing template for data collection";38256                          "Specify an existing template for data collection";
38262                      }38257                      }
38263                    }38258                    }
38264                  }38259                  }
38265                  description38260                  description
38266                    "Specify an existing template or default template for data collection";38261                    "Specify an existing template or default template for data collection";
38267                }38262                }
38268              }38263              }
38269              list location {38264              list location {
38270                key "location-id";38265                key "location-id";
38271                description38266                description
38272                  "Specify the location to collect from";38267                  "Specify the location to collect from";
38273                leaf location-id {38268                leaf location-id {
38274                  type xr:Node-id;38269                  type xr:Node-id;
38275                  description38270                  description
38276                    "Fully qualified location specification";38271                    "Fully qualified location specification";
38277                }38272                }
38278                leaf template-name {38273                leaf template-name {
38279                  type union {38274                  type union {
38280                    type string {38275                    type string {
38281                      pattern "default" {38276                      pattern "default" {
38282                        description38277                        description
38283                          "Apply the default template";38278                          "Apply the default template";
38284                      }38279                      }
38285                    }38280                    }
38286                    type xr:Cisco-ios-xr-string {38281                    type xr:Cisco-ios-xr-string {
38287                      length "1..1024" {38282                      length "1..1024" {
38288                        description38283                        description
38289                          "Specify an existing template for data collection";38284                          "Specify an existing template for data collection";
38290                      }38285                      }
38291                    }38286                    }
38292                  }38287                  }
38293                  mandatory true;38288                  mandatory true;
38294                  description38289                  description
38295                    "Specify an existing template or default template for data collection";38290                    "Specify an existing template or default template for data collection";
38296                }38291                }
38297              }38292              }
38298            }38293            }
38299          }38294          }
38300        }38295        }
38301        container bgp {38296        container bgp {
38302          description38297          description
38303            "Perform threshold monitoring for bgp";38298            "Perform threshold monitoring for bgp";
38304          leaf template-name {38299          leaf template-name {
38305            type union {38300            type union {
38306              type string {38301              type string {
38307                pattern "default" {38302                pattern "default" {
38308                  description38303                  description
38309                    "Apply the default template";38304                    "Apply the default template";
38310                }38305                }
38311              }38306              }
38312              type xr:Cisco-ios-xr-string {38307              type xr:Cisco-ios-xr-string {
38313                length "1..1024" {38308                length "1..1024" {
38314                  description38309                  description
38315                    "Specify an existing template for data collection";38310                    "Specify an existing template for data collection";
38316                }38311                }
38317              }38312              }
38318            }38313            }
38319            description38314            description
38320              "Specify an existing template or default template for data collection";38315              "Specify an existing template or default template for data collection";
38321          }38316          }
38322        }38317        }
38323        container mpls {38318        container mpls {
38324          description38319          description
38325            "Perform threshold monitoring for mpls";38320            "Perform threshold monitoring for mpls";
38326          container ldp {38321          container ldp {
38327            description38322            description
38328              "Perform threshold checking for ldp counters";38323              "Perform threshold checking for ldp counters";
38329            leaf template-name {38324            leaf template-name {
38330              type union {38325              type union {
38331                type string {38326                type string {
38332                  pattern "default" {38327                  pattern "default" {
38333                    description38328                    description
38334                      "Apply the default template";38329                      "Apply the default template";
38335                  }38330                  }
38336                }38331                }
38337                type xr:Cisco-ios-xr-string {38332                type xr:Cisco-ios-xr-string {
38338                  length "1..1024" {38333                  length "1..1024" {
38339                    description38334                    description
38340                      "Specify an existing template for data collection";38335                      "Specify an existing template for data collection";
38341                  }38336                  }
38342                }38337                }
38343              }38338              }
38344              description38339              description
38345                "Specify an existing template or default template for data collection";38340                "Specify an existing template or default template for data collection";
38346            }38341            }
38347          }38342          }
38348        }38343        }
38349        container ospf {38344        container ospf {
38350          description38345          description
38351            "Perform threshold monitoring for OSPF";38346            "Perform threshold monitoring for OSPF";
38352          container v2protocol {38347          container v2protocol {
38353            description38348            description
38354              "Perform threshold checking for OSPF v2 Protocol";38349              "Perform threshold checking for OSPF v2 Protocol";
38355            leaf template-name {38350            leaf template-name {
38356              type union {38351              type union {
38357                type string {38352                type string {
38358                  pattern "default" {38353                  pattern "default" {
38359                    description38354                    description
38360                      "Apply the default template";38355                      "Apply the default template";
38361                  }38356                  }
38362                }38357                }
38363                type xr:Cisco-ios-xr-string {38358                type xr:Cisco-ios-xr-string {
38364                  length "1..1024" {38359                  length "1..1024" {
38365                    description38360                    description
38366                      "Specify an existing template for data collection";38361                      "Specify an existing template for data collection";
38367                  }38362                  }
38368                }38363                }
38369              }38364              }
38370              description38365              description
38371                "Specify an existing template or default template for data collection";38366                "Specify an existing template or default template for data collection";
38372            }38367            }
38373          }38368          }
38374          container v3protocol {38369          container v3protocol {
38375            description38370            description
38376              "Perform threshold checking for OSPF v3 Protocol";38371              "Perform threshold checking for OSPF v3 Protocol";
38377            leaf template-name {38372            leaf template-name {
38378              type union {38373              type union {
38379                type string {38374                type string {
38380                  pattern "default" {38375                  pattern "default" {
38381                    description38376                    description
38382                      "Apply the default template";38377                      "Apply the default template";
38383                  }38378                  }
38384                }38379                }
38385                type xr:Cisco-ios-xr-string {38380                type xr:Cisco-ios-xr-string {
38386                  length "1..1024" {38381                  length "1..1024" {
38387                    description38382                    description
38388                      "Specify an existing template for data collection";38383                      "Specify an existing template for data collection";
38389                  }38384                  }
38390                }38385                }
38391              }38386              }
38392              description38387              description
38393                "Specify an existing template or default template for data collection";38388                "Specify an existing template or default template for data collection";
38394            }38389            }
38395          }38390          }
38396        }38391        }
38397      }38392      }
38398    }38393    }
38399    container resources {38394    container resources {
38400      description38395      description
38401        "Resources configuration";38396        "Resources configuration";
38402      container tftp-server {38397      container tftp-server {
38403        presence "Indicates a tftp-server node is configured.";38398        presence "Indicates a tftp-server node is configured.";
38404        description38399        description
38405          "Configure tftp server parameters";38400          "Configure tftp server parameters";
38406        leaf ip-address {38401        leaf ip-address {
38407          type inet:ipv4-address-no-zone;38402          type inet:ipv4-address-no-zone;
38408          mandatory true;38403          mandatory true;
38409          description38404          description
38410            "Tftp server IP address";38405            "Tftp server IP address";
38411        }38406        }
38412        leaf vrf {38407        leaf vrf {
38413          type union {38408          type union {
38414            type string {38409            type string {
38415              pattern "default" {38410              pattern "default" {
38416                description38411                description
38417                  "Default VRF";38412                  "Default VRF";
38418              }38413              }
38419            }38414            }
38420            type xr:Cisco-ios-xr-string {38415            type xr:Cisco-ios-xr-string {
38421              length "1..32" {38416              length "1..32" {
38422                description38417                description
38423                  "Name of VRF";38418                  "Name of VRF";
38424              }38419              }
38425            }38420            }
38426          }38421          }
38427          description38422          description
38428            "VRF name for TFTP service";38423            "VRF name for TFTP service";
38429        }38424        }
38430        leaf directory {38425        leaf directory {
38431          type string {38426          type string {
38432            length "1..800" {38427            length "1..800" {
38433              description38428              description
38434                "Enter the directory name";38429                "Enter the directory name";
38435            }38430            }
38436          }38431          }
38437          description38432          description
38438            "Directory Name";38433            "Directory Name";
38439        }38434        }
38440      }38435      }
38441      container dump {38436      container dump {
38442        description38437        description
38443          "Configure data dump parameters";38438          "Configure data dump parameters";
38444        container local {38439        container local {
38445          presence "Indicates a local node is configured.";38440          presence "Indicates a local node is configured.";
38446          description38441          description
38447            "Dump onto local filesystem";38442            "Dump onto local filesystem";
38448        }38443        }
38449      }38444      }
38450      container memory {38445      container memory {
38451        description38446        description
38452          "Configure memory usage limits";38447          "Configure memory usage limits";
38453        leaf max-limit {38448        leaf max-limit {
38454          type uint32 {38449          type uint32 {
38455            range "0..4294967295" {38450            range "0..4294967295" {
38456              description38451              description
38457                "Specify maximum memory limit in Kbytes";38452                "Specify maximum memory limit in Kbytes";
38458            }38453            }
38459          }38454          }
38460          must "../min-reserved";38455          must "../min-reserved";
38461          description38456          description
38462            "Maximum limit for memory usage for data buffers";38457            "Maximum limit for memory usage for data buffers";
38463        }38458        }
38464        leaf min-reserved {38459        leaf min-reserved {
38465          type uint32 {38460          type uint32 {
38466            range "0..4294967295" {38461            range "0..4294967295" {
38467              description38462              description
38468                "Specify free memory amount in Kbytes";38463                "Specify free memory amount in Kbytes";
38469            }38464            }
38470          }38465          }
38471          must "../max-limit";38466          must "../max-limit";
38472          description38467          description
38473            "Ensure a minimum free memory before allowing a collection request";38468            "Ensure a minimum free memory before allowing a collection request";
38474        }38469        }
38475      }38470      }
38476    }38471    }
38477    container regular-expressions {38472    container regular-expressions {
38478      description38473      description
38479        "Configure regular expression";38474        "Configure regular expression";
38480      list regular-expression {38475      list regular-expression {
38481        key "regular-expression-name";38476        key "regular-expression-name";
38482        description38477        description
38483          "Configure regular expression";38478          "Configure regular expression";
38484        leaf regular-expression-name {38479        leaf regular-expression-name {
38485          type xr:Cisco-ios-xr-string {38480          type xr:Cisco-ios-xr-string {
38486            length "1..32" {38481            length "1..32" {
38487              description38482              description
38488                "Regular expression name";38483                "Regular expression name";
38489            }38484            }
38490          }38485          }
38491          description38486          description
38492            "Configure regular expression";38487            "Configure regular expression";
38493        }38488        }
38494        container indexes {38489        container indexes {
38495          description38490          description
38496            "Specify a regular expression index";38491            "Specify a regular expression index";
38497          list index {38492          list index {
38498            key "index-number";38493            key "index-number";
38499            description38494            description
38500              "Specify a regular expression index";38495              "Specify a regular expression index";
38501            leaf index-number {38496            leaf index-number {
38502              type uint32 {38497              type uint32 {
38503                range "1..100" {38498                range "1..100" {
38504                  description38499                  description
38505                    "Index number";38500                    "Index number";
38506                }38501                }
38507              }38502              }
38508              description38503              description
38509                "Specify a regular expression index";38504                "Specify a regular expression index";
38510            }38505            }
38511            leaf regular-expression-string {38506            leaf regular-expression-string {
38512              type string {38507              type string {
38513                length "1..128" {38508                length "1..128" {
38514                  description38509                  description
38515                    "Regular expression string to match";38510                    "Regular expression string to match";
38516                }38511                }
38517              }38512              }
38518              mandatory true;38513              mandatory true;
38519              description38514              description
38520                "Regular expression string to match";38515                "Regular expression string to match";
38521            }38516            }
38522          }38517          }
38523        }38518        }
38524      }38519      }
38525    }38520    }
38526  }38521  }
38527}38522}
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op